From: Jean-Philippe André Date: Thu, 4 Feb 2010 00:59:58 +0000 (+0100) Subject: Revert "Lua dialogs: remove b_hide parameter" X-Git-Tag: 1.1.0-ff~446 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=73d52311f647fec65cbfec8d8a74908d10a25049;p=vlc Revert "Lua dialogs: remove b_hide parameter" This reverts commit 6787595024f61d65d68a1fe467e6520c75756b20. --- diff --git a/include/vlc_extensions.h b/include/vlc_extensions.h index a267199dbf..7d9452472c 100644 --- a/include/vlc_extensions.h +++ b/include/vlc_extensions.h @@ -195,6 +195,7 @@ struct extension_dialog_t DECL_ARRAY(extension_widget_t*) widgets; ///< Widgets owned by the dialog + bool b_hide; ///< Hide this dialog (!b_hide shows) bool b_kill; ///< Kill this dialog void *p_sys; ///< Dialog private pointer diff --git a/modules/gui/qt4/dialogs/extensions.cpp b/modules/gui/qt4/dialogs/extensions.cpp index c2afd8bca8..e1740d91aa 100644 --- a/modules/gui/qt4/dialogs/extensions.cpp +++ b/modules/gui/qt4/dialogs/extensions.cpp @@ -112,13 +112,14 @@ ExtensionDialog* ExtensionsDialogProvider::UpdateExtDialog( if( !p_dialog->b_kill && !dialog ) { dialog = CreateExtDialog( p_dialog ); - dialog->setVisible( true ); + dialog->setVisible( !p_dialog->b_hide ); } else if( !p_dialog->b_kill && dialog ) { dialog->has_lock = true; dialog->UpdateWidgets(); dialog->has_lock = false; + dialog->setVisible( !p_dialog->b_hide ); } else if( p_dialog->b_kill ) {