From 50d9c9a8250f8545bfd5217bfdd57b7537d5d67c Mon Sep 17 00:00:00 2001 From: IntegratedQuantum Date: Sat, 27 Apr 2024 13:41:11 +0200 Subject: [PATCH] Windows can be moved again. Fixes #334 --- src/gui/GuiWindow.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/GuiWindow.zig b/src/gui/GuiWindow.zig index dc34441e..40b01cb4 100644 --- a/src/gui/GuiWindow.zig +++ b/src/gui/GuiWindow.zig @@ -327,7 +327,7 @@ pub fn update(self: *GuiWindow) void { pub fn updateSelected(self: *GuiWindow, mousePosition: Vec2f) void { self.updateSelectedFn(); const windowSize = main.Window.getWindowSize()/@as(Vec2f, @splat(gui.scale)); - if(self == grabbedWindow and self.titleBarExpanded) if(grabPosition) |_grabPosition| { + if(self == grabbedWindow and (self.titleBarExpanded or self.showTitleBar)) if(grabPosition) |_grabPosition| { self.relativePosition[0] = .{.ratio = undefined}; self.relativePosition[1] = .{.ratio = undefined}; self.pos = (mousePosition - _grabPosition) + selfPositionWhenGrabbed; @@ -497,7 +497,7 @@ pub fn render(self: *const GuiWindow, mousePosition: Vec2f) void { } draw.restoreTranslation(oldTranslation); draw.restoreScale(oldScale); - if(self == grabbedWindow and self.titleBarExpanded and grabPosition != null) { + if(self == grabbedWindow and (self.titleBarExpanded or self.showTitleBar) and grabPosition != null) { self.drawOrientationLines(); } } \ No newline at end of file