From c4305d61e641b5ea93061cf6a1f8a09440fc2fdf Mon Sep 17 00:00:00 2001
From: Mathieu Leduc-Hamel <mlhamel@arak4.(none)>
Date: Mon, 1 Feb 2010 17:04:52 -0500
Subject: [PATCH] [#2002] When receiving a new call, switch to the call view
 and raise the main screen.

---
 sflphone-client-kde/src/SFLPhoneView.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/sflphone-client-kde/src/SFLPhoneView.cpp b/sflphone-client-kde/src/SFLPhoneView.cpp
index 1ff9712797..b79ae38987 100644
--- a/sflphone-client-kde/src/SFLPhoneView.cpp
+++ b/sflphone-client-kde/src/SFLPhoneView.cpp
@@ -1346,6 +1346,13 @@ void SFLPhoneView::on1_incomingCall(const QString & /*accountID*/, const QString
 	Call * call = callList->addIncomingCall(callID);
 	addCallToCallList(call);
 	listWidget_callList->setCurrentRow(listWidget_callList->count() - 1);
+
+	changeScreen(SCREEN_MAIN);
+
+	((SFLPhone*)parent())->activateWindow();
+	((SFLPhone*)parent())->raise();
+	((SFLPhone*)parent())->setVisible(true);
+
 	emit incomingCall(call);
 }
 
-- 
GitLab