You have been subscribed to a public bug:
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.
** Affects: qtubuntu (Ubuntu)
Importance: Undecided
Status: Invalid
--
unfocusCurrentApplication does not update {main,side}StageFocusedApplication
https://bugs.launchpad.net/bugs/1186980
You received this bug notification because you are a member of Ubuntu Bugs,
which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs