Commit 6bd69873 authored by Aleksi Suomalainen's avatar Aleksi Suomalainen

[dialogs] Dialog support.

parent d31ae0d2
...@@ -286,7 +286,8 @@ Compositor { ...@@ -286,7 +286,8 @@ Compositor {
onWindowAdded: { onWindowAdded: {
if (debug) console.log("Compositor: Window added \"" + window.title + "\"") if (debug) console.log("Compositor: Window added \"" + window.title + "\"")
var isHomeWindow = window.isInProcess && root.homeWindow == null && window.title == "Home" var isHomeWindow = window.isInProcess && root.homeWindow == null && window.title === "Home"
var isDialogWindow = window.category === "dialog"
var isNotificationWindow = window.category == "notification" var isNotificationWindow = window.category == "notification"
var isOverlayWindow = window.category == "overlay" var isOverlayWindow = window.category == "overlay"
var parent = null var parent = null
...@@ -315,6 +316,8 @@ Compositor { ...@@ -315,6 +316,8 @@ Compositor {
setCurrentWindow(homeWindow) setCurrentWindow(homeWindow)
} else if (isNotificationWindow || isOverlayWindow) { } else if (isNotificationWindow || isOverlayWindow) {
} else if (isDialogWindow){
setCurrentWindow(window)
} else { } else {
w = mysticWrapper.createObject(parent, {window: window}) w = mysticWrapper.createObject(parent, {window: window})
window.userData = w window.userData = w
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment