summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/x11_in_qt5.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/x11_in_qt5.cpp b/src/x11_in_qt5.cpp
index 229a98d..aae6863 100644
--- a/src/x11_in_qt5.cpp
+++ b/src/x11_in_qt5.cpp
@@ -16,6 +16,7 @@
*/
#include <QCloseEvent>
+#include <QResizeEvent>
#include <QTimerEvent>
#include <QWidget>
#include <QX11Info>
@@ -81,6 +82,18 @@ public:
}
protected:
+ void resizeEvent(QResizeEvent* event) override
+ {
+ QWidget::resizeEvent(event);
+
+ if (_window) {
+ XResizeWindow(QX11Info::display(),
+ _window,
+ event->size().width(),
+ event->size().height());
+ }
+ }
+
void timerEvent(QTimerEvent* event) override
{
if (event->timerId() == _ui_timer && _idle_iface) {