@@ -27,12 +27,15 @@ Item {
27 var application = ApplicationManager.findApplication("dialer-app");
27 var application = ApplicationManager.findApplication("dialer-app");
29 if (callManager.callIndicatorVisible) {
29 if (callManager.callIndicatorVisible) {
30+ // at the moment, callIndicatorVisible is only "valid" if dialer is in focus.
30 if (application && ApplicationManager.focusedApplicationId === "dialer-app") {
31 if (application && ApplicationManager.focusedApplicationId === "dialer-app") {
32+ // Don't show if application is still starting; might get a fleeting true/false.
31 return application.state !== ApplicationInfoInterface.Starting;
33 return application.state !== ApplicationInfoInterface.Starting;
34 if (ApplicationManager.focusedApplicationId !== "dialer-app") {
36 if (ApplicationManager.focusedApplicationId !== "dialer-app") {
35 if (application) {
37 if (application) {
38+ // Don't show if application is still starting; might get a fleeting true/false.
36 return application.state !== ApplicationInfoInterface.Starting && callManager.hasCalls;
39 return application.state !== ApplicationInfoInterface.Starting && callManager.hasCalls;
38 return callManager.hasCalls;
41 return callManager.hasCalls;