mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-15 00:06:09 +03:00
re-use code to cancel old timer
This commit is contained in:
@ -523,11 +523,7 @@ pub fn gtkQuitTimerExpired(ud: ?*anyopaque) callconv(.C) c.gboolean {
|
|||||||
/// This will get called when there are no more open surfaces.
|
/// This will get called when there are no more open surfaces.
|
||||||
pub fn startQuitTimer(self: *App) void {
|
pub fn startQuitTimer(self: *App) void {
|
||||||
// Cancel any previous timeout.
|
// Cancel any previous timeout.
|
||||||
if (self.quit_timer_source) |source| {
|
self.cancelQuitTimer();
|
||||||
if (c.g_source_remove(source) == c.FALSE)
|
|
||||||
log.warn("unable to remove quit timer {d}", .{source});
|
|
||||||
self.quit_timer_source = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// This is a no-op unless we are configured to quit after last window is closed.
|
// This is a no-op unless we are configured to quit after last window is closed.
|
||||||
if (!self.config.@"quit-after-last-window-closed") return;
|
if (!self.config.@"quit-after-last-window-closed") return;
|
||||||
|
Reference in New Issue
Block a user