From 550f2a11921b48bc1c876b5e7fcc42cc2a4da07f Mon Sep 17 00:00:00 2001 From: William Wold Date: Mon, 14 Sep 2020 02:14:34 -0700 Subject: Add initial Wayland backend --- src/daemon/daemon.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/daemon/daemon.c') diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c index c42b2e6..7981bb0 100644 --- a/src/daemon/daemon.c +++ b/src/daemon/daemon.c @@ -45,6 +45,11 @@ #include #endif // HAVE_X11 +#ifdef HAVE_WAYLAND +#include +#include "wayland.h" +#endif // HAVE_WAYLAND + #include "daemon.h" #include "engines.h" #include "stack.h" @@ -1369,6 +1374,14 @@ static gboolean notify_daemon_notify_handler(NotifyDaemonNotifications *object, { nw = theme_create_notification (url_clicked_cb); g_object_set_data (G_OBJECT (nw), "_notify_daemon", daemon); + +#if HAVE_WAYLAND + if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) + { + wayland_init_notification (nw); + } +#endif // HAVE_WAYLAND + gtk_widget_realize (GTK_WIDGET (nw)); new_notification = TRUE; -- cgit v1.2.1