summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorJohn Ralls <jralls@ceridwen.us>2017-07-18 14:42:26 -0700
committerJohn Ralls <jralls@ceridwen.us>2017-07-18 18:44:21 -0700
commita72c735b74502c2870b82eeb89cc05a69c110a83 (patch)
treee9275d39e914b87b6c820ffacf222c8229c72aa6 /modules
parentfb70bfb69be41562ea2a72084a62c8bc77f58b3c (diff)
downloadgtk+-a72c735b74502c2870b82eeb89cc05a69c110a83.tar.gz
Fix compile error in imquartz.c due to API change in GtkIMContext.
Diffstat (limited to 'modules')
-rw-r--r--modules/input/imquartz.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/input/imquartz.c b/modules/input/imquartz.c
index 508ecf895f..7e36378c31 100644
--- a/modules/input/imquartz.c
+++ b/modules/input/imquartz.c
@@ -268,13 +268,13 @@ quartz_reset (GtkIMContext *context)
}
static void
-quartz_set_client_window (GtkIMContext *context, GdkWindow *window)
+quartz_set_client_window (GtkIMContext *context, GtkWidget *widget)
{
GtkIMContextQuartz *qc = GTK_IM_CONTEXT_QUARTZ (context);
- GTK_NOTE (MISC, g_print ("quartz_set_client_window: %p\n", window));
+ GTK_NOTE (MISC, g_print ("quartz_set_client_window: %p\n", widget));
- qc->client_window = window;
+ qc->client_window = gtk_widget_get_parent_window (widget);
}
static void
@@ -372,7 +372,7 @@ gtk_im_context_quartz_class_init (GtkIMContextClass *klass)
klass->get_preedit_string = quartz_get_preedit_string;
klass->filter_keypress = quartz_filter_keypress;
klass->reset = quartz_reset;
- klass->set_client_window = quartz_set_client_window;
+ klass->set_client_widget = quartz_set_client_window;
klass->focus_in = quartz_focus_in;
klass->focus_out = quartz_focus_out;
klass->set_cursor_location = quartz_set_cursor_location;