![]() (there is one mention in the spec of _NET_WM_TYPE_DESKTOP but it looks like a typo, or maybe an old version of the spec) In fact, a google search turns up next to nothing when using _NET_WM_TYPE instead of _NET_WM_WINDOW_TYPE. I cannot find anywhere in the spec that this value is acceptable, see EWMH _NET_WM_WINDOW_TYPE. Jbidwatcher is using a java toolkit (looks like "swing"), so the toolkit will translate QUESTION_DIALOG into whatever platform-specific value is required, in this case it should be using _NET_WM_WINDOW_TYPE_DIALOG for X11, but seems to be using _NET_WM_TYPE_DIALOG. ![]() Sat, 11:14:17 GMT - Antoine Martin: status changed resolution, milestone set I think it calls into a java lib, not the app itself. Src/com/jbidwatcher/ui/util/OptionUI.java: otherFrame.getRootPane().setWindowDecorationStyle(JRootPane.QUESTION_DIALOG) I thought I could patch jbidwatcher but I'm not sure it's really to blame. I didn't have to do anything related to DPI - things worked out of the box.īy the way, your commit message in r3844 suggests that jbidwatcher might be using a wrong atom - but _NET_WM doesn't even appear in jbidwatcher. Note: very hard to test here because of the DPI issue with Java apps, how did you workaround that for testing? If this change fixes it, I will backport, please confirm. Please read: r3844 (more complicated than it seems)ĭid this also occur with trunk before this change? Sat, 04:32:38 GMT - Antoine Martin: owner changed bug("setting window type to %s - %s", window_type, hint) +++ -213,6 +213,8 class ClientWindowBase(ClientWidgetBase): a/src/xpra/client/client_window_base.py 18:00:47,634 setting window type to _NET_WM_TYPE_DIALOG - Noneĭiff -git a/src/xpra/client/client_window_base.py b/src/xpra/client/client_window_base.py 18:00:47,592 setting window type to NORMAL. ![]() 18:00:47,588 setting window type to NORMAL. ![]() With debug log, this is what is being attempted on the window: The server's log doesn't have any error message.įri, 15:59:39 GMT - ahuillet: description changed TypeError: enum values must be strings or ints GTKClientWindowBase.init_window(self, metadata)įile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/gtk_base/gtk_client_window_base.py", line 50, in init_windowĬlientWindowBase.init_window(self, metadata)įile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/client_window_base.py", line 54, in init_windowįile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/client_window_base.py", line 183, in update_metadataįile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/client_window_base.py", line 216, in set_window_type Window = ClientWindowClass(self, group_leader_window, wid, x, y, w, h, metadata, override_redirect, client_properties, auto_refresh_delay)įile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/client_window_base.py", line 41, in _init_įile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/gtk2/client_window.py", line 72, in init_window Self.make_new_window(wid, x, y, w, h, metadata, override_redirect, client_properties, auto_refresh_delay)įile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/ui_client_base.py", line 973, in make_new_window Instead, what I get is the following error message in the client's console:įile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/ui_client_base.py", line 988, in _process_new_windowįile "/mnt/data/src/xpra/src/build/lib.linux-x86_64-2.7/xpra/client/ui_client_base.py", line 965, in _process_new_common When clicking on the "test login" button, I suspect this is supposed to display a window. I'm using the latest version of JBidWatcher with 0.9.6 server, trunk client.
0 Comments
Leave a Reply. |