[Xfce4-commits] <parole:bluesabre/gtk3> Fix Show Menubar check_menu_item, only allow showing when not fullscreen
Sean Davis
noreply at xfce.org
Sun Sep 22 15:36:01 CEST 2013
Updating branch refs/heads/bluesabre/gtk3
to ecb38cf19ff13fc8e03a714ae64a3caac6474231 (commit)
from c37796d31a2ddfc01ce0f0db2fa2978aba52d697 (commit)
commit ecb38cf19ff13fc8e03a714ae64a3caac6474231
Author: Sean Davis <smd.seandavis at gmail.com>
Date: Sun Sep 22 09:34:08 2013 -0400
Fix Show Menubar check_menu_item, only allow showing when not fullscreen
src/parole-player.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/parole-player.c b/src/parole-player.c
index 238ad1c..993a506 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -2007,7 +2007,8 @@ void parole_player_fullscreen_action_cb (GtkAction *action, ParolePlayer *player
static void parole_player_hide_menubar_cb (GtkWidget *widget, ParolePlayer *player)
{
- gtk_widget_set_visible(player->priv->menu_bar, !gtk_widget_get_visible(player->priv->menu_bar));
+ if (!player->priv->full_screen)
+ gtk_widget_set_visible(player->priv->menu_bar, !gtk_widget_get_visible(player->priv->menu_bar));
}
static void
@@ -2054,7 +2055,8 @@ parole_player_show_menu (ParolePlayer *player, guint button, guint activate_time
/*
* Un/Hide menubar
*/
- mi = gtk_check_menu_item_new_with_label(gtk_widget_get_visible(player->priv->menu_bar) ? _("Hide menubar") : _("Show menubar"));
+ mi = gtk_check_menu_item_new_with_label(_("Show menubar"));
+ gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mi), gtk_widget_get_visible(player->priv->menu_bar));
g_signal_connect (mi, "activate",
G_CALLBACK (parole_player_hide_menubar_cb), player);
gtk_widget_add_accelerator(mi, "activate", accels,
More information about the Xfce4-commits
mailing list