** Project changed: qtubuntu => qtubuntu (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtubuntu in Ubuntu.
https://bugs.launchpad.net/bugs/1186980

Title:
  unfocusCurrentApplication does not update
  {main,side}StageFocusedApplication

Status in qtubuntu package in Ubuntu:
  Invalid

Bug description:
  Try this test case:

  
  import QtQuick 2.0
  import Ubuntu.Application 0.1

  Item {
      id: applicationManager

      property var mainStageApplications: 
ApplicationManager.mainStageApplications
      property var sideStageApplications: 
ApplicationManager.sideStageApplications
      property var mainStageFocusedApplication: 
ApplicationManager.mainStageFocusedApplication
      property var sideStageFocusedApplication: 
ApplicationManager.sideStageFocusedApplication

      Component.onCompleted: {
          ApplicationManager.startWatcher();

          
ApplicationManager.startProcess("/usr/share/applications/phone-app.desktop", 
ApplicationManager.NoFlag)
          unfocusTimer.start();
      }

      onMainStageFocusedApplicationChanged: {
          print("onMainStageFocusedApplicationChanged")
          printStatus();
      }

      function printStatus() {
          print("Focused MainStage Application:", (mainStageFocusedApplication) 
? mainStageFocusedApplication.desktopFile : "none")
          print("")
          print("List of MainStage Applications (", 
mainStageApplications.count, ")")
          for (var i=mainStageApplications.count-1; i>=0; i--) {
              print(i, mainStageApplications.get(i).desktopFile)
          }
      }

      Timer {
          id: unfocusTimer
          interval: 4000
          onTriggered: {
              print("unFocus!")
              
ApplicationManager.unfocusCurrentApplication(ApplicationInfo.MainStage)
          }
      }
  }


  Notice that "onMainStageFocusedApplicationChanged" does not get
  triggered after "ApplicationManager.unfocusCurrentApplication" is run.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtubuntu/+bug/1186980/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to