Only show slide-dropdown on live-slidecontroller when it is populated. Fixes bug 1390238.

Fixes: https://launchpad.net/bugs/1390238
This commit is contained in:
Tomas Groth 2014-11-13 12:21:54 +01:00
parent 28599c8f24
commit ed13dcbd75
1 changed files with 2 additions and 1 deletions

View File

@ -683,7 +683,8 @@ class SlideController(DisplayController, RegistryProperties):
self.play_slides_loop.setChecked(False)
self.play_slides_loop.setIcon(build_icon(':/media/media_time.png'))
if item.is_text():
if Settings().value(self.main_window.songs_settings_section + '/display songbar') and self.slide_list:
if (Settings().value(self.main_window.songs_settings_section + '/display songbar')
and not self.song_menu.menu().isEmpty()):
self.toolbar.set_widget_visible(['song_menu'], True)
if item.is_capable(ItemCapabilities.CanLoop) and len(item.get_frames()) > 1:
self.toolbar.set_widget_visible(LOOP_LIST)