summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xcb/qxcbwindow.h
diff options
context:
space:
mode:
authorBłażej Szczygieł <spaz16@wp.pl>2016-01-13 13:17:43 +0100
committerBłażej Szczygieł <spaz16@wp.pl>2016-01-13 19:02:29 +0000
commita9c0a83207599599c2ff67ff00fc7e0cc638a870 (patch)
treefdfe0d605fd83c03cd8900ebd83d53811cda1a58 /src/plugins/platforms/xcb/qxcbwindow.h
parentb8bee40726fc93db9a025324712de6fff6a084d5 (diff)
xcb: Don't duplicate expose events
Use ExposeCompressor for mapping the window to prevent duplicating expose event when window is mapped. Remove sending expose event from configure notivy event. Change-Id: I6836c06047ffebd65775aa8aca90750afba6efe8 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbwindow.h')
-rw-r--r--src/plugins/platforms/xcb/qxcbwindow.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qxcbwindow.h b/src/plugins/platforms/xcb/qxcbwindow.h
index 3cfa71c9e0..d2c02fe3df 100644
--- a/src/plugins/platforms/xcb/qxcbwindow.h
+++ b/src/plugins/platforms/xcb/qxcbwindow.h
@@ -201,6 +201,8 @@ protected:
void doFocusIn();
void doFocusOut();
+ bool compressExposeEvent(QRegion &exposeRegion);
+
void handleButtonPressEvent(int event_x, int event_y, int root_x, int root_y,
int detail, Qt::KeyboardModifiers modifiers, xcb_timestamp_t timestamp);