--- gcin-1.6.8.orig/gen-dist +++ gcin-1.6.8/gen-dist @@ -1,5 +1,5 @@ GCIN_VERSION="gcin-`cat VERSION.gcin`" -sh gen-gtk3 +#sh gen-gtk3 sed -i '/^$/d' Changelog.html rm -f tags core.* cd .. --- gcin-1.6.8.orig/gtk3-im/gtkimcontextgcin.c +++ gcin-1.6.8/gtk3-im/gtkimcontextgcin.c @@ -128,7 +128,7 @@ GdkWindow *client_window = context_xim->client_window; if (!client_window) return; - GdkScreen *screen = gdk_drawable_get_screen (client_window); + GdkScreen *screen = gdk_window_get_screen (client_window); if (!screen) return; @@ -137,7 +137,7 @@ return; if (!context_xim->gcin_ch) { - if (!(context_xim->gcin_ch = gcin_im_client_open(GDK_DISPLAY()))) + if (!(context_xim->gcin_ch = gcin_im_client_open(GDK_DISPLAY_XDISPLAY(gdk_display_get_default())))) perror("cannot open gcin_ch"); #if 1 context_xim->timeout_handle = 0;