summaryrefslogtreecommitdiffstats
path: root/video/out/cocoa
diff options
context:
space:
mode:
authorAkemi <der.richter@gmx.de>2017-02-20 17:25:21 +0100
committerAkemi <der.richter@gmx.de>2017-02-20 17:26:56 +0100
commitfffab30a3ef01dc6f34adadccb05617f4a3a528e (patch)
tree0642917b895344ce7c998e67151d6e05647bbe56 /video/out/cocoa
parentbdd096db9a8e70d8c70af4eec80c67d4807173f3 (diff)
downloadmpv-fffab30a3ef01dc6f34adadccb05617f4a3a528e.tar.bz2
mpv-fffab30a3ef01dc6f34adadccb05617f4a3a528e.tar.xz
cocoa: only report mouse movements when window is not being dragged
even though the mouse doesn’t move relative to the window itself, when the window is being dragged, some outliers are still reported and trigger the OSC.
Diffstat (limited to 'video/out/cocoa')
-rw-r--r--video/out/cocoa/events_view.m1
-rw-r--r--video/out/cocoa/window.m5
2 files changed, 6 insertions, 0 deletions
diff --git a/video/out/cocoa/events_view.m b/video/out/cocoa/events_view.m
index 8be74d5e15..e6d536b776 100644
--- a/video/out/cocoa/events_view.m
+++ b/video/out/cocoa/events_view.m
@@ -211,6 +211,7 @@
{
if ([self.adapter mouseEnabled]) {
[self mouseUpEvent:event];
+ [self.adapter mouseUp];
} else {
[super mouseUp:event];
}
diff --git a/video/out/cocoa/window.m b/video/out/cocoa/window.m
index 1ff57acde9..028b17985f 100644
--- a/video/out/cocoa/window.m
+++ b/video/out/cocoa/window.m
@@ -204,6 +204,11 @@
[self.adapter windowDidDeminiaturize:notification];
}
+- (void)windowWillMove:(NSNotification *)notification
+{
+ [self.adapter windowWillMove:notification];
+}
+
- (BOOL)canBecomeMainWindow { return YES; }
- (BOOL)canBecomeKeyWindow { return YES; }
- (BOOL)windowShouldClose:(id)sender