diff options
author | Shawn Rutledge <shawn.rutledge@digia.com> | 2015-01-29 16:22:08 +0100 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@digia.com> | 2015-02-05 14:55:10 +0000 |
commit | 612953a626ec21b8518ee23a4f5268b566cf41e5 (patch) | |
tree | 2c8795e460f3b99bc5be52c54620aff69f932bf6 /src/corelib/tools | |
parent | 3c24dddaf963026c6e3cd90dd7d538dfa8044c83 (diff) |
xcb: delay showing tray icon window until it is embedded
Otherwise there is a race condition: when the tray implementation
gets around to embedding the window, if it was already shown,
it will be unmapped, embedded, and then remapped. Some tray
implementations will resize the tray icon to 1 pixel wide in
that case. We also never want to show a window that was intended
for the tray in any other location, so it's better that it remain
invisible until we are sure it is embedded.
Task-number: QTBUG-31762
Task-number: QTBUG-35658
Task-number: QTBUG-32811
Change-Id: Id324b0bfded0f8258ff1686a223cb2c069827d42
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/corelib/tools')
0 files changed, 0 insertions, 0 deletions