From c380426a76a0e409706e9fe6beae31dfa5b642ca Mon Sep 17 00:00:00 2001
From: jpbl <jpbl>
Date: Thu, 13 Oct 2005 13:23:50 +0000
Subject: [PATCH] hanuping behaves correctly

---
 src/gui/official/PhoneLine.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/gui/official/PhoneLine.cpp b/src/gui/official/PhoneLine.cpp
index fe8f61d607..4062dd9235 100644
--- a/src/gui/official/PhoneLine.cpp
+++ b/src/gui/official/PhoneLine.cpp
@@ -152,6 +152,7 @@ PhoneLine::unselect(bool hardselect)
 {
   if(mSelected) {
     DebugOutput::instance() << tr("PhoneLine %1: I am unselected.\n").arg(mLine);
+    setAction("");
     mSelected = false;
     if(mIsOnError) {
       close();
@@ -281,10 +282,8 @@ PhoneLine::hangup(bool sendrequest)
     if(sendrequest) {
       mCall->hangup();
     }
-    else {
-      delete mCall;
-      mCall = NULL;
-    }
+    delete mCall;
+    mCall = NULL;
   }
   else {
     clear();
-- 
GitLab