macosx: Implement different way to always store playback position
commit2c0ea2ff607aa19defdb14ade9caa074cc115c9e
authorDavid Fuhrmann <dfuhrmann@videolan.org>
Sun, 18 Mar 2018 17:55:19 +0000 (18 18:55 +0100)
committerDavid Fuhrmann <dfuhrmann@videolan.org>
Sun, 18 Mar 2018 18:02:12 +0000 (18 19:02 +0100)
treea7c9402cdf152e593ee79d58f93956bc117d4a66
parentbbae6326df1dc79b9bbfde520767b0f3b10d7c56
macosx: Implement different way to always store playback position

The previous solution caused different problems. Therefore,
add this as a workaround to deinitialize InputManager, even if
the object still has strong references and therefore cannot be
destroyed yet.

The comment explains some problems, which look like not easily
fixable for the 3.0 branch.

close #19704
modules/gui/macosx/VLCInputManager.h
modules/gui/macosx/VLCInputManager.m
modules/gui/macosx/VLCMain.m