[vlc-commits] [Git][videolan/vlc][master] macosx: Retain state of browse view when presenting/hiding video view

Felix Paul Kühne (@fkuehne) gitlab at videolan.org
Sun Mar 16 08:32:20 UTC 2025



Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
5d206310 by Claudio Cambra at 2025-03-16T08:32:12+00:00
macosx: Retain state of browse view when presenting/hiding video view

- - - - -


1 changed file:

- modules/gui/macosx/library/media-source/VLCMediaSourceBaseDataSource.m


Changes:

=====================================
modules/gui/macosx/library/media-source/VLCMediaSourceBaseDataSource.m
=====================================
@@ -78,6 +78,8 @@ NSString * const VLCMediaSourceBaseDataSourceNodeChanged = @"VLCMediaSourceBaseD
                                selector:@selector(mediaSourcePreparingEnded:)
                                    name:VLCMediaSourcePreparsingEnded
                                  object:nil];
+        [self loadMediaSources];
+        [self returnHome];
     }
     return self;
 }
@@ -169,9 +171,12 @@ NSString * const VLCMediaSourceBaseDataSourceNodeChanged = @"VLCMediaSourceBaseD
 
 - (void)setMediaSourceMode:(VLCMediaSourceMode)mediaSourceMode
 {
+    if (mediaSourceMode == self.mediaSourceMode) {
+        return;
+    }
     _mediaSourceMode = mediaSourceMode;
     [self loadMediaSources];
-    [self homeButtonAction:self];
+    [self returnHome];
 }
 
 #pragma mark - collection view data source



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5d2063105ec1b4846813531b6e4e645678174d1e

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5d2063105ec1b4846813531b6e4e645678174d1e
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list