diff options
Diffstat (limited to 'wayland/democompositor/qml/main.qml')
-rw-r--r-- | wayland/democompositor/qml/main.qml | 6 |
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(); } } |