1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-07 22:15:38 -05:00

keyboard/hyprland: sync keyboard layout with event

This commit is contained in:
bbedward
2025-11-01 10:35:22 -04:00
parent e4371ea4fc
commit e1cdf4ed50
2 changed files with 18 additions and 2 deletions

View File

@@ -253,13 +253,19 @@ Singleton {
mediaDevices = Qt.createQmlObject(`
import QtQuick
import QtMultimedia
MediaDevices {}
MediaDevices {
id: devices
Component.onCompleted: {
console.log("AudioService: MediaDevices initialized, default output:", defaultAudioOutput?.description)
}
}
`, root, "AudioService.MediaDevices")
if (mediaDevices) {
mediaDevicesConnections = Qt.createQmlObject(`
import QtQuick
Connections {
target: root.mediaDevices
function onDefaultAudioOutputChanged() {
console.log("AudioService: Default audio output changed, recreating sound players")
root.destroySoundPlayers()
@@ -267,7 +273,6 @@ Singleton {
}
}
`, root, "AudioService.MediaDevicesConnections")
mediaDevicesConnections.target = mediaDevices
}
} catch (e) {
console.log("AudioService: MediaDevices not available, using default audio output")