From 83bf3e184027bdfc00f6cfcd4f728665a355e1d7 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 4 Jul 2018 14:42:34 +0800 Subject: [PATCH] GitMonitor.vala --- GitMonitor.vala | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/GitMonitor.vala b/GitMonitor.vala index 8eb9a139..23804595 100644 --- a/GitMonitor.vala +++ b/GitMonitor.vala @@ -178,7 +178,7 @@ public class GitMonitor : Monitor public DateTime lastAdd; - private Canberra.Context sound_context; + public GitMonitor () { @@ -187,7 +187,7 @@ public class GitMonitor : Monitor this.queue = new Array(); GitMonitor.gitmonitor = this; - Canberra.Context.create(out sound_context); + Timeout.add_full(Priority.LOW, 1000, () => { @@ -230,7 +230,19 @@ public class GitMonitor : Monitor notification.set_timeout(60); // show errros for longer notification.show(); - sound_context.play(0, Canberra.PROP_EVENT_ID, "message-pause-error", Canberra.PROP_EVENT_DESCRIPTION, "Problem with gitlive"); + Canberra.Context context; + Canberra.Proplist props; + + Canberra.Context.create (out context); + Canberra.Proplist.create (out props); + + props.sets (Canberra.PROP_EVENT_ID, "camera-shutter"); + props.sets (Canberra.PROP_EVENT_DESCRIPTION, _("Photo taken")); + props.sets (Canberra.PROP_CANBERRA_CACHE_CONTROL, "permanent"); + props.sets (Canberra.PROP_MEDIA_ROLE, "event"); + + context.play_full (0, props, null); + -- 2.39.2