gtk custom bell audio: optional -> required
parent
0e8b266662
commit
ba08b0cce5
|
|
@ -2408,9 +2408,9 @@ pub fn ringBell(self: *Surface) !void {
|
|||
if (features.audio) audio: {
|
||||
// Play a user-specified audio file.
|
||||
|
||||
const pathname, const optional = switch (self.app.config.@"bell-audio-path" orelse break :audio) {
|
||||
.optional => |path| .{ path, true },
|
||||
.required => |path| .{ path, false },
|
||||
const pathname, const required = switch (self.app.config.@"bell-audio-path" orelse break :audio) {
|
||||
.optional => |path| .{ path, false },
|
||||
.required => |path| .{ path, true },
|
||||
};
|
||||
|
||||
const volume = std.math.clamp(self.app.config.@"bell-audio-volume", 0.0, 1.0);
|
||||
|
|
@ -2418,7 +2418,7 @@ pub fn ringBell(self: *Surface) !void {
|
|||
std.debug.assert(std.fs.path.isAbsolute(pathname));
|
||||
const media_file = gtk.MediaFile.newForFilename(pathname);
|
||||
|
||||
if (!optional) {
|
||||
if (required) {
|
||||
_ = gobject.Object.signals.notify.connect(
|
||||
media_file,
|
||||
?*anyopaque,
|
||||
|
|
|
|||
Loading…
Reference in New Issue