[vlc-commits] macosx: Open panel: Only trigger MRL update if disc section is active
David Fuhrmann
git at videolan.org
Fri Feb 3 10:52:24 CET 2017
vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Thu Feb 2 21:21:52 2017 +0100| [547c2198b480da718182cd79d4d5e8080d1dba14] | committer: David Fuhrmann
macosx: Open panel: Only trigger MRL update if disc section is active
As disc scanning is asyncronous, MRL might be updated with disc
MRL when not desired.
refs #17715
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=547c2198b480da718182cd79d4d5e8080d1dba14
---
modules/gui/macosx/VLCOpenWindowController.m | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/modules/gui/macosx/VLCOpenWindowController.m b/modules/gui/macosx/VLCOpenWindowController.m
index 79eb5a7..8ffafb3 100644
--- a/modules/gui/macosx/VLCOpenWindowController.m
+++ b/modules/gui/macosx/VLCOpenWindowController.m
@@ -911,7 +911,9 @@ static NSString *kCaptureTabViewId = @"capture";
if (selection && [selection boolValue])
[_discSelectorPopup selectItemAtIndex: [[_discSelectorPopup itemArray] count] - 1];
- [self discSelectorChanged:nil];
+ // only trigger MRL update if the tab view is active
+ if ([[[_tabView selectedTabViewItem] identifier] isEqualToString:kDiscTabViewId])
+ [self discSelectorChanged:nil];
} else {
msg_Dbg(getIntf(), "no optical media found");
[_discSelectorPopup setHidden: YES];
More information about the vlc-commits
mailing list