On Sun, 8 Aug 2010 17:12:52 +1000 Erik de Castro Lopo <[email protected]> wrote:
> An updated version of my patch is attached. Problematic. The patch per se is fine, but... I have two Geany-s open: one on ws0, and another on ws1. After restarting, they both connect to socket ws#, where # is the workspace that was active when I was logging out. Consequently, one of them becomes new instance. Seems that my xfce session manager / window manager restarts the applications using the root window on ws#. That may be to speedup the session start or view ws# ASAP. Of course, all Geany-s are placed on their proper workspaces. Your patch would have worked if it could get Geany main window's ws, but that's a catch 22: the socket is checked to see if a main window should be open. My script has the same flaw, but I'm using it with a Geany patched for X11 session management, which remembers the --socket-file option. However, with your patch instead of the script, no such option is passed/remembered. Needless to say, I checked the patch both with and without full X11 session management. It doesn't make any difference. -- E-gards: Jimmy _______________________________________________ Geany-devel mailing list [email protected] http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
