From dc0fc65229573b089316e3d53cf2c2d63f555995 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Thu, 12 Oct 2017 15:10:46 +0200 Subject: [PATCH] backend/native: implement bell-notify https://bugzilla.gnome.org/show_bug.cgi?id=788564 --- src/backends/native/meta-clutter-backend-native.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/backends/native/meta-clutter-backend-native.c b/src/backends/native/meta-clutter-backend-native.c index e932753e1..379e09d5a 100644 --- a/src/backends/native/meta-clutter-backend-native.c +++ b/src/backends/native/meta-clutter-backend-native.c @@ -32,6 +32,7 @@ #include "backends/native/meta-stage-native.h" #include "clutter/clutter.h" #include "meta/meta-backend.h" +#include "core/bell.h" struct _MetaClutterBackendNative { @@ -79,6 +80,14 @@ meta_clutter_backend_native_create_stage (ClutterBackend *backend, return CLUTTER_STAGE_WINDOW (clutter_backend_native->stage_native); } +static void +meta_clutter_backend_native_bell_notify (ClutterBackend *backend) +{ + MetaDisplay *display = meta_get_display (); + + meta_bell_notify (display, NULL); +} + static void meta_clutter_backend_native_init (MetaClutterBackendNative *clutter_backend_nativen) { @@ -91,4 +100,5 @@ meta_clutter_backend_native_class_init (MetaClutterBackendNativeClass *klass) clutter_backend_class->get_renderer = meta_clutter_backend_native_get_renderer; clutter_backend_class->create_stage = meta_clutter_backend_native_create_stage; + clutter_backend_class->bell_notify = meta_clutter_backend_native_bell_notify; }