Re: Hard crash in QFileDialog (Qt/WinFree)

Christian Ehrlicher <[email protected]>
Newsgroups gmane.comp.kde.devel.cygwin
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Angus Leeming schrieb:
>>The problem is that also it looks like the QLineEdit with the cursor has
>>the keyboard focus, this isn't true. When you click into the QLineEdit
>>before pressing a key, all works fine because then the correct widgets
>>gets the keyevent.
> 
> Actually, on linux at least, the QLineEdit doesn't have focus and pressing
> "a" causes some directory beginning with "a" in the folder list to be
> highlighted. If there's no such folder, then there's no visible effect.
> The "a" certainly does NOT get put into the QLineEdit widget.
> 
> Hope this helps further.
Yes, I saw the same behaviour with qt321nc and now it works also with
qt/free.
The problem is (was) that we handle the WM_ACTIVATE event but did not
set QApplication::activeWindow(). After this Qt thought there is no
active window - the rest you know :-D
I've checked in a patch (qapplication_win.cpp) which should solve this
problem.

Christian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFCqxDJnNKwkgf+zVMRAt6lAJ9NM42bCYHffUesajePXguTaNATggCdFSsT
5PVEw9Z4enFVIO+vORTLyxY=
=fiEr
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.