@@ -23,7 +23,22 @@ import "../Components"
2323Item {
2424 id: callHint
2525
26− property bool active: callManager.callIndicatorVisible
26+ readonly property bool active: {
27+ var application = ApplicationManager.findApplication("dialer-app");
28+
29+ if (callManager.callIndicatorVisible) {
30+ if (application && ApplicationManager.focusedApplicationId === "dialer-app") {
31+ return application.state !== ApplicationInfoInterface.Starting;
32+ }
33+ }
34+ if (ApplicationManager.focusedApplicationId !== "dialer-app") {
35+ if (application) {
36+ return application.state !== ApplicationInfoInterface.Starting && callManager.hasCalls;
37+ }
38+ return callManager.hasCalls;
39+ }
40+ return false;
41+ }
2742 readonly property QtObject contactWatcher: _contactWatcher
2843 property int labelSwitchInterval: 6000
2944 implicitWidth: row.x + row.width