From 32961d3e975edd92586ee96a6143b04237025afb Mon Sep 17 00:00:00 2001 From: Justin Su Date: Sun, 28 Jul 2024 19:43:36 -0400 Subject: [PATCH] Use `Surface.hasSelection()` --- src/Surface.zig | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/Surface.zig b/src/Surface.zig index d138f798f..259c88f14 100644 --- a/src/Surface.zig +++ b/src/Surface.zig @@ -2152,13 +2152,7 @@ pub fn mouseButtonCallback( // Checking for selection requires the renderer state mutex which // sucks but this should be pretty rare of an event so it won't // cause a ton of contention. - const selection = selection: { - self.renderer_state.mutex.lock(); - defer self.renderer_state.mutex.unlock(); - break :selection self.io.terminal.screen.selection != null; - }; - - if (selection) { + if (self.hasSelection()) { const pos = try self.rt_surface.getCursorPos(); try self.cursorPosCallback(pos); return true;