vcl/inc/unx/gtk/gtksalmenu.hxx | 1 - vcl/unx/gtk/gtksalmenu.cxx | 13 +++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-)
New commits: commit 48217c28706d22306d17ab7d73b702389d7545a4 Author: Maxim Monastirsky <momonas...@gmail.com> Date: Sun Feb 28 10:29:26 2016 +0200 Fix gtk2 menubar Change-Id: I0605e570022f6eb57d453a3eb8bea5f4314c8229 diff --git a/vcl/unx/gtk/gtksalmenu.cxx b/vcl/unx/gtk/gtksalmenu.cxx index e01c934..d828a7c 100644 --- a/vcl/unx/gtk/gtksalmenu.cxx +++ b/vcl/unx/gtk/gtksalmenu.cxx @@ -80,7 +80,11 @@ static gchar* GetCommandForItem( GtkSalMenuItem* pSalMenuItem, gchar* aCurrentCo bool GtkSalMenu::PrepUpdate() { +#if GTK_CHECK_VERSION(3,0,0) return mpMenuModel && mpActionGroup; +#else + return bUnityMode && mpMenuModel && mpActionGroup; +#endif } /* @@ -461,7 +465,11 @@ GtkSalMenu::~GtkSalMenu() bool GtkSalMenu::VisibleMenuBar() { +#if GTK_CHECK_VERSION(3,0,0) return mbMenuBar; +#else + return mbMenuBar && bUnityMode; +#endif } void GtkSalMenu::InsertItem( SalMenuItem* pSalMenuItem, unsigned nPos ) commit 1e53d134f03831f4e0f6d3646c20283c4a01b897 Author: Maxim Monastirsky <momonas...@gmail.com> Date: Sun Feb 28 10:27:28 2016 +0200 mbUnityMode is always false Change-Id: I7c4b05cd02dee2b6efb926955759d725428e1dc1 diff --git a/vcl/inc/unx/gtk/gtksalmenu.hxx b/vcl/inc/unx/gtk/gtksalmenu.hxx index b88aec8..51cb451 100644 --- a/vcl/inc/unx/gtk/gtksalmenu.hxx +++ b/vcl/inc/unx/gtk/gtksalmenu.hxx @@ -44,7 +44,6 @@ private: std::vector< GtkSalMenuItem* > maItems; bool mbMenuBar; - bool mbUnityMode; GtkWidget* mpMenuBarWidget; GtkWidget* mpCloseButton; Menu* mpVCLMenu; diff --git a/vcl/unx/gtk/gtksalmenu.cxx b/vcl/unx/gtk/gtksalmenu.cxx index b89a351..e01c934 100644 --- a/vcl/unx/gtk/gtksalmenu.cxx +++ b/vcl/unx/gtk/gtksalmenu.cxx @@ -428,7 +428,6 @@ bool GtkSalMenu::ShowNativePopupMenu(FloatingWindow* pWin, const Rectangle& /*rR GtkSalMenu::GtkSalMenu( bool bMenuBar ) : mbMenuBar( bMenuBar ), - mbUnityMode ( false ), mpMenuBarWidget( nullptr ), mpCloseButton( nullptr ), mpVCLMenu( nullptr ), @@ -654,13 +653,11 @@ void GtkSalMenu::SetFrame(const SalFrame* pFrame) g_lo_menu_insert_section( pMenuModel, 0, nullptr, mpMenuModel ); #if GTK_CHECK_VERSION(3,0,0) - if (!mbUnityMode) + if (!bUnityMode) { DestroyMenuBarWidget(); CreateMenuBarWidget(); } -#else - (void)mbUnityMode; #endif } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits