From d9c5e76c5363bdc39734987e18cc4c8a2f85350e Mon Sep 17 00:00:00 2001 From: maxim Date: Thu, 4 Jun 2015 21:34:59 +0000 Subject: [PATCH] Merged revision(s) 49211 #adcc1a2862 from trunk: Qt: better check if variant is really valid handle. ........ git-svn-id: branches/fixes_1_4@49273 - --- lcl/interfaces/qt/qtint.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lcl/interfaces/qt/qtint.pp b/lcl/interfaces/qt/qtint.pp index b2460f98e6..d113c56f3f 100644 --- a/lcl/interfaces/qt/qtint.pp +++ b/lcl/interfaces/qt/qtint.pp @@ -388,7 +388,7 @@ begin {$IFDEF CPU64} Obj := TObject(QVariant_toULongLong(V, @Ok)); {$ENDIF} - if OK and (Obj <> nil) then + if OK and QtWidgetset.IsValidHandle(HWND(Obj)) then begin if not (Obj is TQtWidget) then raise Exception.Create('QtObjectFromWidgetH: QObject_property returned '