From 4a46d0f847c205264aa50ebf7ffa4cf46e790062 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 17 Jan 2013 20:02:16 -0600 Subject: [PATCH] Remove deleted connection from list only after the deletion has succeeded --- tdenetworkmanager/src/tdenetman-connection_editor.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tdenetworkmanager/src/tdenetman-connection_editor.cpp b/tdenetworkmanager/src/tdenetman-connection_editor.cpp index a0a4e83..91f4397 100644 --- a/tdenetworkmanager/src/tdenetman-connection_editor.cpp +++ b/tdenetworkmanager/src/tdenetman-connection_editor.cpp @@ -227,12 +227,11 @@ void ConnectionEditorImpl::slotRemoveCurrentConnection() TDENetworkConnection* conn = nm->findConnectionByUUID(item->_conn); - lvConnections->takeItem(item); - delete item; - if (!nm->deleteConnection(conn->UUID)) { KMessageBox::error(this, i18n("Unable to delete network connection!

Potential causes:
* Insufficient permissions
* NetworkManager not running
* DBUS failure"), i18n("Unable to perform requested operation")); } + + slotRefreshConnectionList(); } /*