[gnome-settings-daemon/gobject-gnomerr] Adapt to API changes in GnomeRRScreen
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon/gobject-gnomerr] Adapt to API changes in GnomeRRScreen
- Date: Sun, 28 Nov 2010 16:12:35 +0000 (UTC)
commit 3d4bb7d247ac1d70840cd7ea7247263d3f590d9f
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Sun Nov 28 17:08:16 2010 +0100
Adapt to API changes in GnomeRRScreen
- gnome_rr_screen_new has lost the callback parameter, replaced by
"screen-changed" signal
- gnome_rr_screen_destroy is gone
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 b2fbc3e..9c5e4f8 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;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]