KDirOperator::resetCursor() crash
Jarosław Staniek
js at iidea.pl
Tue Oct 16 11:59:14 BST 2007
Hello,
We have the following code:
void KDirOperator::resetCursor()
{
QApplication::restoreOverrideCursor();
d->progressBar->hide();
}
KDirOperator::~KDirOperator()
{
resetCursor();
delete d;
}
In my app there is a structure declared with K_GLOBAL_STATIC containing a
pointer to GUI with KFileWidget. Thus, when KCleanUpGlobalStatic deletes
KFileWidget, ~KDirOperator() is called, and then KDirOperator::resetCursor().
But we have no qApp object at the moment.
Shouldn't we put 'if (qApp)' to the destructor?
--
regards / pozdrawiam, Jaroslaw Staniek
Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on
Kexi & KOffice: http://www.kexi.pl/en, http://www.koffice.org
KDE3 & KDE4 Libraries for MS Windows: http://kdelibs.com, http://www.kde.org
More information about the kde-core-devel
mailing list