diff --git a/modules/gui/macosx/VLCFSPanelController.m b/modules/gui/macosx/VLCFSPanelController.m index 325c505e7fec2432b9e4e11126ce7e4f1ba4e1b4..2c797802646a2261fd2163c4c9ea4eee0e2c0a98 100644 --- a/modules/gui/macosx/VLCFSPanelController.m +++ b/modules/gui/macosx/VLCFSPanelController.m @@ -294,6 +294,17 @@ static NSString *kAssociatedFullscreenRect = @"VLCFullscreenAssociatedWindowRect - (void)setSeekable:(BOOL)seekable { + // Workaround graphical issues in Mojave. + // TODO: This needs a proper fix + [_forwardButton setEnabled:NO]; + [_backwardButton setEnabled:NO]; + [_nextButton setEnabled:NO]; + [_nextButton setEnabled:YES]; + [_previousButton setEnabled:NO]; + [_previousButton setEnabled:YES]; + [_fullscreenButton setEnabled:NO]; + [_fullscreenButton setEnabled:YES]; + [_timeSlider setEnabled:seekable]; [_forwardButton setEnabled:seekable]; [_backwardButton setEnabled:seekable];