From 23c787c4dd3c52f912a7e910db1aab7db423eb7f Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Tue, 20 Nov 2012 23:44:15 +0100 Subject: [PATCH] Use effectiveWinId() instead of winId() in widgetsToX11Windows(). winId() creates native handles as a side effect. This sometimes triggers a bug that causes DatabaseTabWidget to not be updated anymore. --- src/autotype/x11/AutoTypeX11.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/autotype/x11/AutoTypeX11.cpp b/src/autotype/x11/AutoTypeX11.cpp index 1f4593440..afa0e1de3 100644 --- a/src/autotype/x11/AutoTypeX11.cpp +++ b/src/autotype/x11/AutoTypeX11.cpp @@ -268,7 +268,7 @@ QList AutoTypePlatformX11::widgetsToX11Windows(const QWidgetList& widget QList windows; Q_FOREACH (const QWidget* widget, widgetList) { - windows.append(widget->winId()); + windows.append(widget->effectiveWinId()); } return windows;