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.
