diff --git a/src/gui/official/PhoneLine.cpp b/src/gui/official/PhoneLine.cpp
index a5af93ffd648a1945b461d712937cdb08a1e0ea4..9ae54c812ac8d8f2ddf31dcd25c94ac782515df3 100644
--- a/src/gui/official/PhoneLine.cpp
+++ b/src/gui/official/PhoneLine.cpp
@@ -102,7 +102,9 @@ PhoneLine::sendKey(Qt::Key c)
 void
 PhoneLine::call()
 {
-  call(mBuffer);
+  if(mBuffer.size()) {
+    call(mBuffer);
+  }
 }
 
 void