homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hspreviewhswidgetstate.cpp
--- a/homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hspreviewhswidgetstate.cpp Fri Jul 23 13:47:57 2010 +0300
+++ b/homescreenapp/stateplugins/hsmenuworkerstateplugin/src/hspreviewhswidgetstate.cpp Fri Aug 06 13:36:36 2010 +0300
@@ -123,7 +123,7 @@
mPreviewDialog->open(this, SLOT(previewDialogFinished(HbAction*)));
}
-
+
HSMENUTEST_FUNC_EXIT("HsPreviewHSWidgetState::onEntry");
}
@@ -134,15 +134,17 @@
void HsPreviewHSWidgetState::cleanUp()
{
if (mPreviewDialog != NULL) {
- mPreviewDialog->close();
+ mPreviewDialog->disconnect();
+ mPreviewDialog ->close();
mPreviewDialog = NULL;
}
if (mCorruptedMessage != NULL) {
+ mCorruptedMessage->disconnect();
mCorruptedMessage->close();
mCorruptedMessage = NULL;
}
- mEntryObserver.reset(0);
+
mToken = NULL;
}