Xpra: Ticket #2662: gedit can't be minimized from win32 client

It re-appears immediately.

Log:

And this triggers a change in the focused state.

Adding a backtrace shows:

2020-03-21 20:16:31,284 sync_state: setting _NET_WM_STATE=frozenset({'_NET_WM_STATE_FOCUSED'}) on 0xa000f8
  File "/usr/bin/xpra", line 10, in <module>
    sys.exit(main(sys.argv[0], sys.argv))
  File "/usr/lib64/python3.7/site-packages/xpra/scripts/main.py", line 115, in main
    return run_mode(script_file, err, options, args, mode, defaults)
  File "/usr/lib64/python3.7/site-packages/xpra/scripts/main.py", line 451, in run_mode
    return run_server(error_cb, options, mode, script_file, args, current_display)
  File "/usr/lib64/python3.7/site-packages/xpra/scripts/server.py", line 341, in run_server
    return do_run_server(error_cb, opts, mode, xpra_file, extra_args, desktop_display)
  File "/usr/lib64/python3.7/site-packages/xpra/scripts/server.py", line 907, in do_run_server
    r = app.run()
  File "/usr/lib64/python3.7/site-packages/xpra/server/server_core.py", line 429, in run
    self.do_run()
  File "/usr/lib64/python3.7/site-packages/xpra/server/gtk_server_base.py", line 120, in do_run
    Gtk.main()
  File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 1630, in main
    return _Gtk_main(*args, **kwargs)
  File "/usr/lib64/python3.7/site-packages/xpra/x11/server.py", line 1010, in _process_configure_window
    changes = self._set_window_state(proto, wid, window, packet[8])
  File "/usr/lib64/python3.7/site-packages/xpra/x11/server.py", line 857, in _set_window_state
    window.set_property("iconic", iconified)
  File "/usr/lib64/python3.7/site-packages/xpra/x11/models/base.py", line 293, in _sync_iconic
    self._state_remove("_NET_WM_STATE_HIDDEN")
  File "/usr/lib64/python3.7/site-packages/xpra/x11/models/base.py", line 479, in _state_remove
    self._internal_set_property("state", frozenset(curr))
  File "/usr/lib64/python3.7/site-packages/xpra/gtk_common/gobject_util.py", line 43, in _internal_set_property
    self.notify(name)
  File "/usr/lib64/python3.7/site-packages/xpra/x11/models/base.py", line 278, in _sync_state
    traceback.print_stack()


Sat, 21 Mar 2020 13:25:45 GMT - Antoine Martin: status changed; resolution set

Fixed in r25714.


Sat, 23 Jan 2021 05:57:26 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2662