From d45d4864b0604fa0e8e79c2be4f3aa65d8cd3bd0 Mon Sep 17 00:00:00 2001 From: relikd Date: Fri, 12 Dec 2025 14:02:49 +0100 Subject: [PATCH] fix: mouseDown on appearance view, not FlippedView --- .../Appearance Tab/SettingsAppearanceView.m | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/baRSS/Preferences/Appearance Tab/SettingsAppearanceView.m b/baRSS/Preferences/Appearance Tab/SettingsAppearanceView.m index c71af7b..5d3c9ad 100644 --- a/baRSS/Preferences/Appearance Tab/SettingsAppearanceView.m +++ b/baRSS/Preferences/Appearance Tab/SettingsAppearanceView.m @@ -5,6 +5,10 @@ #import "DrawImage.h" // DrawSeparator @interface FlippedView : NSView @end +@implementation FlippedView +- (BOOL)isFlipped { return YES; } +@end + @interface SettingsAppearanceView() @property (assign) CGFloat y; @@ -246,13 +250,10 @@ static inline NSButton* Checkbox(SettingsAppearanceView *self, CGFloat x, NSStri return YES; } -@end - -@implementation FlippedView -- (BOOL)isFlipped { return YES; } +// Allow to deselect all NSTextFields (by clicking outside / somewhere on the window) - (void)mouseDown:(NSEvent *)event { - // Allow to deselect all NSTextFields (by clicking outside / somewhere on the window) [self.window performSelector:@selector(makeFirstResponder:) withObject:nil afterDelay:0]; // perform selector because otherwise it will raise an issue of different QoS levels } + @end