[gnome-color-manager] Fix GTK3 API break; gdk_window_foreign_new_for_display() no longer exists
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-color-manager] Fix GTK3 API break; gdk_window_foreign_new_for_display() no longer exists
- Date: Tue, 11 Jan 2011 14:45:59 +0000 (UTC)
commit 49a77165dae09acd7a5970ae67526faeaa7358ed
Author: Richard Hughes <richard hughsie com>
Date: Tue Jan 11 14:39:41 2011 +0000
Fix GTK3 API break; gdk_window_foreign_new_for_display() no longer exists
src/gcm-picker.c | 3 ++-
src/gcm-session.c | 3 ++-
src/gcm-viewer.c | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/gcm-picker.c b/src/gcm-picker.c
index 931e503..7d4abcd 100644
--- a/src/gcm-picker.c
+++ b/src/gcm-picker.c
@@ -28,6 +28,7 @@
#include <gio/gio.h>
#include <locale.h>
#include <gtk/gtk.h>
+#include <gdk/gdkx.h>
#include <lcms2.h>
#include "gcm-calibrate-argyll.h"
@@ -373,7 +374,7 @@ gcm_window_set_parent_xid (GtkWindow *window, guint32 _xid)
GdkWindow *our_window;
display = gdk_display_get_default ();
- parent_window = gdk_window_foreign_new_for_display (display, _xid);
+ parent_window = gdk_x11_window_foreign_new_for_display (display, _xid);
our_window = gtk_widget_get_window (GTK_WIDGET (window));
/* set this above our parent */
diff --git a/src/gcm-session.c b/src/gcm-session.c
index 9c348fe..d3b32ea 100644
--- a/src/gcm-session.c
+++ b/src/gcm-session.c
@@ -23,6 +23,7 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
+#include <gdk/gdkx.h>
#include <locale.h>
#include <libnotify/notify.h>
@@ -216,7 +217,7 @@ gcm_session_get_profile_for_window (guint xid, GError **error)
g_debug ("getting profile for %i", xid);
/* get window for xid */
- window = gdk_window_foreign_new (xid);
+ window = gdk_x11_window_foreign_new_for_display (gdk_display_get_default (), xid);
if (window == NULL) {
g_set_error (error, 1, 0, "failed to find window with xid %i", xid);
goto out;
diff --git a/src/gcm-viewer.c b/src/gcm-viewer.c
index 6c6a2f9..a1b97ce 100644
--- a/src/gcm-viewer.c
+++ b/src/gcm-viewer.c
@@ -23,6 +23,7 @@
#include <glib/gi18n.h>
#include <gtk/gtk.h>
+#include <gdk/gdkx.h>
#include <glib/gstdio.h>
#include <locale.h>
#include <canberra-gtk.h>
@@ -488,7 +489,7 @@ gcm_window_set_parent_xid (GtkWindow *window, guint32 _xid)
GdkWindow *our_window;
display = gdk_display_get_default ();
- parent_window = gdk_window_foreign_new_for_display (display, _xid);
+ parent_window = gdk_x11_window_foreign_new_for_display (display, _xid);
if (parent_window == NULL) {
g_warning ("failed to get parent window");
return;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]