I am using (both as a subclass and directly) a QFileDialog to open files, keeping track of the last directory opened and subsequently setting the last directory each time the dialog opens using setDirectory( ). Everything works fine until after the user goes into a network mounted drive (I am using Windows XP btw). If the user traverses into the directory, everything is fine, but if I try to setDirectory directly to the network drive path, the application crashes with an invalid Heap pointer error. It seems to crash because of the length of time it takes to access the drive. The crash also occurs if I quickly double click on the network drive immediately after the dialog opens. Is there some fix out there for this? Or am I stuck with a crashing application?
I am using Qt 4.3.0 on Visual Studios 2005.
Thanks!!
Bookmarks