diff --git a/krecipes/src/krecipesview.cpp b/krecipes/src/krecipesview.cpp index 7a611bc..17eb312 100644 --- a/krecipes/src/krecipesview.cpp +++ b/krecipes/src/krecipesview.cpp @@ -291,10 +291,13 @@ KrecipesView::KrecipesView( TQWidget *parent ) KrecipesView::~KrecipesView() { - delete buttonsList; - delete viewPanel; //manually delete viewPanel because we need to be sure it is deleted + if (buttonsList) + delete buttonsList; + if (viewPanel) + delete viewPanel; //manually delete viewPanel because we need to be sure it is deleted //before the database is because its destructor uses 'database' - delete database; + if (database) + delete database; } bool KrecipesView::questionRerunWizard( const TQString &message, const TQString &error )