]> git.sesse.net Git - vlc/commitdiff
Update bookmark list before showing dialog.
authorEugen Geist <eugen.geist@gmail.com>
Thu, 19 Mar 2015 16:57:05 +0000 (16:57 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 20 Mar 2015 15:00:36 +0000 (16:00 +0100)
Fixes #2100.

Override toggleVisible of BookmarkDialog to call update before using toggleVisible of QVLCFrame

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/gui/qt4/dialogs/bookmarks.cpp
modules/gui/qt4/dialogs/bookmarks.hpp

index 18558db272f2322ea0fff42d34686dff5b137cb3..bfea0eb061f31f99d21958ddfe8a0e0470f70cae 100644 (file)
@@ -278,3 +278,14 @@ void BookmarksDialog::activateItem( QModelIndex index )
 
     input_Control( p_input, INPUT_SET_BOOKMARK, index.row() );
 }
+
+void BookmarksDialog::toggleVisible()
+{
+    /* Update, to show existing bookmarks in case a new playlist
+       was opened */
+    if( !isVisible() )
+    {
+        update();
+    }
+    QVLCFrame::toggleVisible();
+}
index ad81bc2c7009a09adf0f0f985cbabc99e5c0f05a..17c7bdee98df204b998517f011ae89b91bf56348 100644 (file)
@@ -35,6 +35,8 @@ class QPushButton;
 class BookmarksDialog : public QVLCFrame, public Singleton<BookmarksDialog>
 {
     Q_OBJECT
+public:
+    void toggleVisible();
 private:
     BookmarksDialog( intf_thread_t * );
     virtual ~BookmarksDialog();