diff options
author | infirit <[email protected]> | 2014-07-03 13:35:27 +0200 |
---|---|---|
committer | infirit <[email protected]> | 2014-07-03 13:41:44 +0200 |
commit | 0db54b288c7eca478a13c33ccd3b202d6e3688f9 (patch) | |
tree | f749882497770e9992cd898aa43f460bcf0c7ba2 /src/themes/slider | |
parent | bc08fc921ac11df7373aab45117344972109c071 (diff) | |
download | mate-notification-daemon-0db54b288c7eca478a13c33ccd3b202d6e3688f9.tar.bz2 mate-notification-daemon-0db54b288c7eca478a13c33ccd3b202d6e3688f9.tar.xz |
Use gtk_widget_get_visible for both Gtk+ versions
Also fix a bug in add_notification_action in coco-theme
Diffstat (limited to 'src/themes/slider')
-rw-r--r-- | src/themes/slider/theme.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/themes/slider/theme.c b/src/themes/slider/theme.c index d116f05..c254739 100644 --- a/src/themes/slider/theme.c +++ b/src/themes/slider/theme.c @@ -77,10 +77,6 @@ enum { #define MAX_ICON_SIZE IMAGE_SIZE -#if GTK_CHECK_VERSION(3, 0, 0) -#define GTK_WIDGET_VISIBLE(w) gtk_widget_get_visible(w) -#endif - static void draw_round_rect(cairo_t* cr, gdouble aspect, gdouble x, gdouble y, gdouble corner_radius, gdouble width, gdouble height) { gdouble radius = corner_radius / aspect; @@ -340,7 +336,7 @@ static void destroy_windata(WindowData* windata) static void update_content_hbox_visibility(WindowData* windata) { - if (GTK_WIDGET_VISIBLE(windata->icon) || GTK_WIDGET_VISIBLE(windata->body_label) || GTK_WIDGET_VISIBLE(windata->actions_box)) + if (gtk_widget_get_visible(windata->icon) || gtk_widget_get_visible(windata->body_label) || gtk_widget_get_visible(windata->actions_box)) { gtk_widget_show(windata->content_hbox); } @@ -1006,7 +1002,7 @@ void add_notification_action(GtkWindow* nw, const char* text, const char* key, A g_assert(windata != NULL); - if (!GTK_WIDGET_VISIBLE(windata->actions_box)) + if (!gtk_widget_get_visible(windata->actions_box)) { GtkWidget* alignment; |