app/models/bit_player/navigator.rb in bit_player-0.4.9 vs app/models/bit_player/navigator.rb in bit_player-0.4.10
- old
+ new
@@ -43,12 +43,14 @@
def current_content_provider
current_module.provider(provider_position)
end
def fetch_next_content
- if current_content_provider.exists?(content_position + 1)
+ if content_position &&
+ current_content_provider.exists?(content_position + 1)
@status.increment_content_position
- elsif current_module.provider_exists?(provider_position + 1)
+ elsif provider_position &&
+ current_module.provider_exists?(provider_position + 1)
@status.increment_provider_position
else
initialize_context(context)
end
end