From cc93b670026b9de0c88d3d183e5fd5d4664cdb28 Mon Sep 17 00:00:00 2001 From: nowrep Date: Tue, 5 Mar 2013 21:40:34 +0100 Subject: [PATCH] [GreaseMonkey] Fixed crash when deleting userscript. --- src/plugins/GreaseMonkey/settings/gm_settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/GreaseMonkey/settings/gm_settings.cpp b/src/plugins/GreaseMonkey/settings/gm_settings.cpp index 365f3a543..47e00a77b 100644 --- a/src/plugins/GreaseMonkey/settings/gm_settings.cpp +++ b/src/plugins/GreaseMonkey/settings/gm_settings.cpp @@ -76,8 +76,8 @@ void GM_Settings::removeItem(QListWidgetItem* item) tr("Are you sure you want to remove '%1'?").arg(script->name()), QMessageBox::Yes | QMessageBox::No); - if (button == QMessageBox::Yes && m_manager->removeScript(script)) { - delete item; + if (button == QMessageBox::Yes) { + m_manager->removeScript(script); } }