diff options
author | Victor Kareh <[email protected]> | 2018-08-13 12:17:32 -0400 |
---|---|---|
committer | raveit65 <[email protected]> | 2018-08-13 18:59:53 +0200 |
commit | ef8f73d6f81ac3d841bf136960adf523204412ea (patch) | |
tree | 69c6c8093a54c96427c0e6e491155fe092d797cc /src | |
parent | 0d51a73058e036449525d4210eb400b8086bcaa3 (diff) | |
download | mate-screensaver-ef8f73d6f81ac3d841bf136960adf523204412ea.tar.bz2 mate-screensaver-ef8f73d6f81ac3d841bf136960adf523204412ea.tar.xz |
lock-plug: Only scale lock-screen widgets on older versions of GTK
Diffstat (limited to 'src')
-rw-r--r-- | src/gs-lock-plug.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c index 0f531e2..48f1135 100644 --- a/src/gs-lock-plug.c +++ b/src/gs-lock-plug.c @@ -976,6 +976,7 @@ set_face_image (GSLockPlug *plug) return TRUE; } +#if !GTK_CHECK_VERSION (3, 23, 0) static void gs_lock_plug_get_preferred_width (GtkWidget *widget, gint *minimum_width, gint *natural_width) { @@ -999,6 +1000,7 @@ gs_lock_plug_get_preferred_height_for_width (GtkWidget *widget, gint width, gint *minimum_height /= scale; *natural_height /= scale; } +#endif static void gs_lock_plug_show (GtkWidget *widget) @@ -1274,8 +1276,10 @@ gs_lock_plug_class_init (GSLockPlugClass *klass) widget_class->style_set = gs_lock_plug_style_set; widget_class->show = gs_lock_plug_show; widget_class->hide = gs_lock_plug_hide; +#if !GTK_CHECK_VERSION (3, 23, 0) widget_class->get_preferred_width = gs_lock_plug_get_preferred_width; widget_class->get_preferred_height_for_width = gs_lock_plug_get_preferred_height_for_width; +#endif klass->close = gs_lock_plug_close; |