From f2502e01f10dfe0d0d5e110001f86a7eab35bcd5 Mon Sep 17 00:00:00 2001 From: infirit Date: Sat, 22 Nov 2014 16:53:01 +0100 Subject: Gtk3: panel-action-button: Port to GtkStyleContext Based on gnome-panel commit: 3507d3ca74233d88f83df5f3f43a52ae2bc306d3 From: Carlos Garcia Campos --- mate-panel/panel-action-button.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'mate-panel') diff --git a/mate-panel/panel-action-button.c b/mate-panel/panel-action-button.c index 0a2c9ff2..c8c81e75 100644 --- a/mate-panel/panel-action-button.c +++ b/mate-panel/panel-action-button.c @@ -701,7 +701,11 @@ panel_action_button_connect_to_gsettings (PanelActionButton *button) } static void +#if GTK_CHECK_VERSION (3, 0, 0) +panel_action_button_style_updated (PanelActionButton *button) +#else panel_action_button_style_set (PanelActionButton *button) +#endif { if (actions [button->priv->type].icon_name != NULL) button_widget_set_icon_name (BUTTON_WIDGET (button), actions [button->priv->type].icon_name); @@ -747,8 +751,13 @@ panel_action_button_load (PanelActionButtonType type, panel_action_button_connect_to_gsettings (button); +#if GTK_CHECK_VERSION (3, 0, 0) + g_signal_connect (button, "style-updated", + G_CALLBACK (panel_action_button_style_updated), NULL); +#else g_signal_connect (button, "style-set", G_CALLBACK (panel_action_button_style_set), NULL); +#endif } void -- cgit v1.2.1