From 7e7ae067c538588ade54ce7a1554823d9c60e070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Sat, 14 Oct 2023 16:36:06 -0700 Subject: [PATCH] Fix canberra thingy --- src/CanberraGtk4.vala | 16 ++++++++-------- src/meson.build | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/CanberraGtk4.vala b/src/CanberraGtk4.vala index db16b40b..4a3a34c7 100644 --- a/src/CanberraGtk4.vala +++ b/src/CanberraGtk4.vala @@ -34,15 +34,15 @@ namespace CanberraGtk4 { } unowned var display = Gdk.Display.get_default (); - // if (display is Gdk.X11.Display) { - // unowned var display_name = display.get_name (); - // if (display_name != null) { - // proplist.sets (Canberra.PROP_WINDOW_X11_SCREEN, display_name); - // } + if (display is Gdk.X11.Display) { + unowned var display_name = display.get_name (); + if (display_name != null) { + proplist.sets (Canberra.PROP_WINDOW_X11_SCREEN, display_name); + } - // var screen = "%i".printf (((Gdk.X11.Display) display).get_screen ().get_screen_number ()); - // proplist.sets (Canberra.PROP_WINDOW_X11_SCREEN, screen); - // } + var screen = "%i".printf (((Gdk.X11.Display) display).get_screen ().get_screen_number ()); + proplist.sets (Canberra.PROP_WINDOW_X11_SCREEN, screen); + } context.change_props_full (proplist); diff --git a/src/meson.build b/src/meson.build index 21de31cd..2d4165a3 100644 --- a/src/meson.build +++ b/src/meson.build @@ -24,6 +24,7 @@ shared_module( dependency('gobject-2.0'), dependency('granite-7'), dependency('gtk4'), + dependency('gtk4-x11'), dependency('libadwaita-1'), dependency('libpulse'), dependency('libpulse-mainloop-glib'),