--- surf.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/surf.c b/surf.c index 001f776..dec8dd2 100644 --- a/surf.c +++ b/surf.c _AT_@ -614,10 +614,13 @@ geturi(Client *c) void setatom(Client *c, int a, const char *v) { + if (GDK_IS_X11_DISPLAY (dpy)) + { XChangeProperty(dpy, c->xid, atoms[a], atoms[AtomUTF8], 8, PropModeReplace, (unsigned char *)v, strlen(v) + 1); XSync(dpy, False); + } } const char * _AT_@ -1400,7 +1403,12 @@ showview(WebKitWebView *v, Client *c) gtk_widget_grab_focus(GTK_WIDGET(c->view)); gwin = gtk_widget_get_window(GTK_WIDGET(c->win)); + #ifdef GTK_WINDOWING_X11 + if (GTK_IS_X11_DISPLAY (dpy)) + { c->xid = gdk_x11_window_get_xid(gwin); + } + #endif updatewinid(c); if (showxid) { gdk_display_sync(gtk_widget_get_display(c->win)); -- 2.40.0Received on Tue Apr 04 2023 - 10:07:18 CEST
This archive was generated by hypermail 2.3.0 : Tue Apr 04 2023 - 20:24:36 CEST