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

--- Comment #12 from Zamundaaa <[email protected]> ---
After taking a closer look, I think it's in Qt after all:

[2300690.699] {Default Queue} xdg_toplevel#50.configure(5060, 1412, array[4])
[2300690.711] {Default Queue} xdg_surface#49.configure(1553)
[2300690.790] {Default Queue}  -> xdg_surface#49.ack_configure(1553)
[2300691.126] {Default Queue}  -> wl_surface#42.attach(wl_buffer#64, 0, 0)
[2300691.142] {Default Queue}  -> wl_surface#42.commit()
[2300692.755] {Default Queue}  -> wl_shm_pool#61.create_buffer(new id
wl_buffer#65, 0, 5060, 1412, 20480, 0)
[2300709.290] {Default Queue}  -> wl_surface#42.attach(wl_buffer#65, 0, 0)
[2300709.349] {Default Queue}  -> wl_surface#42.commit()

^ correctly resizes to 5060, 1412

[2311853.980] {Default Queue}  -> wl_shm_pool#66.create_buffer(new id
wl_buffer#56, 0, 8096, 2259, 32512, 0)
[2311897.940] {Default Queue}  -> wl_surface#42.attach(wl_buffer#56, 0, 0)
[2311897.945] {Default Queue}  -> wl_surface#42.commit() 

^ seems to be Qt re-rendering with the wrong scale (without waiting for a
configure event). Weird, but not necessarily all that problematic.

[2311897.954] {Default Queue} xdg_toplevel#50.configure(1800, 1124, array[4])
[2311897.958] {Default Queue} xdg_surface#49.configure(1612)
[2311898.003] {Default Queue}  -> xdg_surface#49.ack_configure(1612)
[2311898.066] {Default Queue}  -> wl_shm_pool#58.create_buffer(new id
wl_buffer#59, 0, 8096, 2259, 32512, 0)
[2311902.133] {Default Queue}  -> wl_shm_pool#60.create_buffer(new id
wl_buffer#54, 0, 2880, 1798, 11520, 0)
[2311914.168] {Default Queue}  -> wl_surface#42.attach(wl_buffer#54, 0, 0)
[2311914.173] {Default Queue}  -> wl_surface#42.commit()
[2311914.217] {Default Queue}  -> wl_surface#42.commit()
[2311914.464] {Default Queue}  -> wl_shm_pool#48.create_buffer(new id
wl_buffer#68, 0, 2880, 1798, 11520, 0)
[2311926.037] {Default Queue}  -> wl_surface#42.attach(wl_buffer#68, 0, 0)
[2311926.042] {Default Queue}  -> wl_surface#42.commit()
[2311929.114] {Default Queue}  -> wl_shm_pool#62.create_buffer(new id
wl_buffer#63, 0, 2880, 1798, 11520, 0)
[2311941.145] {Default Queue}  -> wl_surface#42.attach(wl_buffer#63, 0, 0)
[2311941.150] {Default Queue}  -> wl_surface#42.commit()
[2312953.164] {Default Queue}  -> wl_surface#42.attach(wl_buffer#68, 0, 0)
[2312953.170] {Default Queue}  -> wl_surface#42.commit()
[2314030.336] {Default Queue} xdg_toplevel#50.configure(1800, 1124, array[8])
[2314030.347] {Default Queue} xdg_surface#49.configure(1620)
[2314030.364] {Default Queue}  -> xdg_surface#49.ack_configure(1620)
[2314030.392] {Default Queue}  -> wl_surface#42.commit()
[2314036.007] {Default Queue} xdg_toplevel#50.configure(1800, 1124, array[8])
[2314036.018] {Default Queue} xdg_surface#49.configure(1623)
[2314036.033] {Default Queue}  -> xdg_surface#49.ack_configure(1623)
[2314036.049] {Default Queue}  -> wl_surface#42.commit()

^ correctly resizes to 1800, 1124

[2320317.891] {Default Queue}  -> wl_shm_pool#59.create_buffer(new id
wl_buffer#58, 0, 1800, 1124, 7424, 0)
[2320318.178] {Default Queue} xdg_toplevel#50.configure(5060, 1412, array[8])
[2320318.182] {Default Queue} xdg_surface#49.configure(1637)
[2320318.219] {Default Queue}  -> xdg_surface#49.ack_configure(1637)
[2320318.794] {Default Queue}  -> wl_surface#42.commit()

^ acks the 5060, 1412 resize... but keeps the 1800, 1124 buffer.

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

Reply via email to