From 94eaf6caec20abd9b3265e99aab722e8f4851972 Mon Sep 17 00:00:00 2001 From: infirit Date: Tue, 8 Jul 2014 18:41:29 +0200 Subject: Adapt to API changes in MateRRScreen gnome_rr_screen_new does not accept a callback anymore, we need to use the "screen-changed" signal Based on gnome-control-center commit: 66e8e903be8ad25fe3b1386d1fbda75359959e97 From: Giovanni Campagna --- capplets/display/xrandr-capplet.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/capplets/display/xrandr-capplet.c b/capplets/display/xrandr-capplet.c index e0041bc9..2460028a 100644 --- a/capplets/display/xrandr-capplet.c +++ b/capplets/display/xrandr-capplet.c @@ -2062,7 +2062,7 @@ ensure_current_configuration_is_saved (void) * that there *will* be a backup file in the end. */ - rr_screen = mate_rr_screen_new (gdk_screen_get_default (), NULL, NULL, NULL); /* NULL-GError */ + rr_screen = mate_rr_screen_new (gdk_screen_get_default (), NULL); /* NULL-GError */ if (!rr_screen) return; @@ -2484,8 +2484,8 @@ run_application (App *app) return; } - app->screen = mate_rr_screen_new (gdk_screen_get_default (), - on_screen_changed, app, &error); + app->screen = mate_rr_screen_new (gdk_screen_get_default (), &error); + g_signal_connect (app->screen, "screen-changed", G_CALLBACK (on_screen_changed), app); if (!app->screen) { error_message (NULL, _("Could not get screen information"), error->message); -- cgit v1.2.1