summaryrefslogtreecommitdiffstats
path: root/wayland/democompositor/qml/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'wayland/democompositor/qml/main.qml')
-rw-r--r--wayland/democompositor/qml/main.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/wayland/democompositor/qml/main.qml b/wayland/democompositor/qml/main.qml
index 75d1adc..3947b52 100644
--- a/wayland/democompositor/qml/main.qml
+++ b/wayland/democompositor/qml/main.qml
@@ -72,12 +72,16 @@ WaylandCompositor {
onWlShellSurfaceCreated: {
const pid = shellSurface.surface.client.processId;
const appState = mainScreen.appLauncher.appStateForPid(pid);
+ var appEntry;
if (!appState) {
console.log("shellSurface of unknown application. Continuing. PID=" + pid);
} else {
console.log("shellSurface belonging to " + appState.appEntry.executableName);
+ appEntry = appState.appEntry;
}
- chromeComponent.createObject(defaultOutput.surfaceArea, { "shellSurface": shellSurface } );
+ chromeComponent.createObject(defaultOutput.surfaceArea, {
+ "shellSurface": shellSurface,
+ "appEntry": appEntry } );
defaultOutput.relayout();
}
}