notificationDaemon: Fix sound-file support
When commit 25bfe99ed5
replaced the thin libcanberra wrapper
with the (then) new MetaSoundPlayer API, it missed that the latter
expects files as GFile instead of a file path.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1991>
This commit is contained in:
parent
a3dcdaae30
commit
4d1ce0de41
@ -229,11 +229,16 @@ var FdoNotificationDaemon = class FdoNotificationDaemon {
|
||||
if (!gicon)
|
||||
gicon = this._fallbackIconForNotificationData(hints);
|
||||
|
||||
notification.update(summary, body, { gicon,
|
||||
bannerMarkup: true,
|
||||
clear: true,
|
||||
soundFile: hints['sound-file'],
|
||||
soundName: hints['sound-name'] });
|
||||
const soundFile = 'sound-file' in hints
|
||||
? Gio.File.new_for_path(hints['sound-file']) : null;
|
||||
|
||||
notification.update(summary, body, {
|
||||
gicon,
|
||||
bannerMarkup: true,
|
||||
clear: true,
|
||||
soundFile,
|
||||
soundName: hints['sound-name'],
|
||||
});
|
||||
|
||||
let hasDefaultAction = false;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user