diff options
author | Giovanni Campagna <gcampagna@src.gnome.org> | 2010-11-28 17:08:16 +0100 |
---|---|---|
committer | Giovanni Campagna <gcampagna@src.gnome.org> | 2010-11-28 17:08:16 +0100 |
commit | 3d4bb7d247ac1d70840cd7ea7247263d3f590d9f (patch) | |
tree | 5a5764b524775eb65212357f30b58240ae356c01 | |
parent | 8fb7dd9c4dc6da34b4b2961c6212b91d6342152a (diff) | |
download | gnome-settings-daemon-gobject-gnomerr.tar.gz |
Adapt to API changes in GnomeRRScreengobject-gnomerr
- gnome_rr_screen_new has lost the callback parameter, replaced by
"screen-changed" signal
- gnome_rr_screen_destroy is gone
-rw-r--r-- | plugins/xrandr/gsd-xrandr-manager.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c index b2fbc3e2..9c5e4f87 100644 --- a/plugins/xrandr/gsd-xrandr-manager.c +++ b/plugins/xrandr/gsd-xrandr-manager.c @@ -1760,8 +1760,8 @@ gsd_xrandr_manager_start (GsdXrandrManager *manager, log_open (); log_msg ("------------------------------------------------------------\nSTARTING XRANDR PLUGIN\n"); - manager->priv->rw_screen = gnome_rr_screen_new ( - gdk_screen_get_default (), on_randr_event, manager, error); + manager->priv->rw_screen = gnome_rr_screen_new (gdk_screen_get_default (), error); + g_signal_connect (manager->priv->rw_screen, "screen-changed", G_CALLBACK (on_randr_event), manager); if (manager->priv->rw_screen == NULL) { log_msg ("Could not initialize the RANDR plugin%s%s\n", @@ -1805,7 +1805,7 @@ gsd_xrandr_manager_stop (GsdXrandrManager *manager) } if (manager->priv->rw_screen != NULL) { - gnome_rr_screen_destroy (manager->priv->rw_screen); + g_object_unref (manager->priv->rw_screen); manager->priv->rw_screen = NULL; } |