https://bugs.kde.org/show_bug.cgi?id=499256

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |UPSTREAM
             Status|CONFIRMED                   |RESOLVED

--- Comment #21 from Vlad Zahorodnii <[email protected]> ---
[ 583017.859] {Default Queue}  -> wl_compositor#4.create_surface(new id
wl_surface#38)
[ 583018.372] {Default Queue}  -> xdg_wm_base#28.get_xdg_surface(new id
xdg_surface#98, wl_surface#38)
[ 583018.391] {Default Queue}  -> xdg_surface#98.get_toplevel(new id
xdg_toplevel#35)
[ 583018.400] {Default Queue}  -> xdg_toplevel#35.set_parent(xdg_toplevel#95)
[ 583018.407] {Default Queue}  -> xdg_toplevel#35.set_title("Inkscape. Draw
freely.")
[ 583018.414] {Default Queue}  ->
xdg_toplevel#35.set_app_id("org.inkscape.Inkscape")
[ 583018.421] {Default Queue}  -> wl_surface#38.commit()
[ 583018.428] {Default Queue}  ->
org_kde_kwin_server_decoration_manager#12.create(new id
org_kde_kwin_server_decoration#40, wl_surface#38)
[ 583018.440] {Default Queue}  ->
org_kde_kwin_server_decoration#40.request_mode(2)
[ 583167.892] {Default Queue}  -> wl_shm#7.create_pool(new id wl_shm_pool#106,
fd 27, 32342400)
[ 583167.944] {Default Queue}  -> wl_shm_pool#106.create_buffer(new id
wl_buffer#108, 0, 3600, 2246, 14400, 0)
[ 583191.234] {Default Queue}  -> wl_surface#36.attach(wl_buffer#108, 0, 0)
[ 583191.303] {Default Queue}  -> wl_surface#36.set_buffer_scale(2)
[ 583191.315] {Default Queue}  -> wl_surface#36.damage(0, 0, 1800, 1052)
[ 583191.325] {Default Queue}  -> xdg_toplevel#95.set_min_size(699, 275)
[ 583191.332] {Default Queue}  -> xdg_toplevel#95.set_max_size(0, 0)
[ 583191.934] {Default Queue}  -> xdg_surface#94.set_window_geometry(0, 0,
1800, 1123)
[ 583193.415] {Default Queue}  -> wl_surface#36.frame(new id wl_callback#33)
[ 583193.442] {Default Queue}  -> wl_surface#36.commit()

it looks like inkscape tells kwin about the new window, but it doesn't set any
useful hints to let kwin know that the window cannot be maximized. Inkscape
makes up its mind quite later after kwin has already sent a configure event.
This looks rather like an application bug. Furthermore, inkscape **must** obey
the size that kwin tells it to resize to in the maximized state, inkscape
cannot pick its own size, it has no other choice than follow the size the
compositor asks it to use. According to the xdg-shell spec, inkscape should
have been disconnected (kwin is more permissive though).

Please report this issue to the developers of the affected apps.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to