mirror of https://code.videolan.org/videolan/vlc
one-instance fix. It now is disabled in vlc prefs but all windows action
(like double clicking on a file or disc) use the --one-instance option. People used to running 10 instances of VLC at once should now be able to do so. Normal people used to running other media players should now get the behavior they expect (ie: not open 10 different VLCs when double clicking on 10 mp3s)
This commit is contained in:
parent
323d54dca9
commit
edf8b67bb2
|
@ -1343,7 +1343,7 @@ vlc_module_begin();
|
|||
#endif
|
||||
|
||||
#if defined(WIN32)
|
||||
add_bool( "one-instance", 1, NULL, ONEINSTANCE_TEXT,
|
||||
add_bool( "one-instance", 0, NULL, ONEINSTANCE_TEXT,
|
||||
ONEINSTANCE_LONGTEXT, VLC_TRUE );
|
||||
add_bool( "playlist-enqueue", 0, NULL, PLAYLISTENQUEUE_TEXT,
|
||||
PLAYLISTENQUEUE_LONGTEXT, VLC_TRUE );
|
||||
|
|
|
@ -173,7 +173,7 @@ NoBackup:
|
|||
ReadRegStr $0 HKCR "VLC$R0" ""
|
||||
WriteRegStr HKCR "VLC$R0" "" "VLC media file"
|
||||
WriteRegStr HKCR "VLC$R0\shell" "" "Play"
|
||||
WriteRegStr HKCR "VLC$R0\shell\Play\command" "" '"$INSTDIR\vlc.exe" "%1"'
|
||||
WriteRegStr HKCR "VLC$R0\shell\Play\command" "" '"$INSTDIR\vlc.exe" --one-instance "%1"'
|
||||
WriteRegStr HKCR "VLC$R0\DefaultIcon" "" '"$INSTDIR\vlc.exe",0'
|
||||
FunctionEnd
|
||||
|
||||
|
@ -283,10 +283,10 @@ Section "Media player (required)" SEC01
|
|||
|
||||
WriteRegStr HKCR "AudioCD\shell\PlayWithVLC" "" "Play with VLC media player"
|
||||
WriteRegStr HKCR "AudioCD\shell\PlayWithVLC\command" "" \
|
||||
"$INSTDIR\vlc.exe cdda:%1"
|
||||
"$INSTDIR\vlc.exe --one-instance cdda:%1"
|
||||
WriteRegStr HKCR "DVD\shell\PlayWithVLC" "" "Play with VLC media player"
|
||||
WriteRegStr HKCR "DVD\shell\PlayWithVLC\command" "" \
|
||||
"$INSTDIR\vlc.exe dvd:%1"
|
||||
"$INSTDIR\vlc.exe --one-instance dvd:%1"
|
||||
|
||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayDVDMovieOnArrival" "VLCPlayDVDMovieOnArrival" ""
|
||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayDVDMovieOnArrival" "Action" "Play DVD movie"
|
||||
|
@ -304,12 +304,12 @@ Section "Media player (required)" SEC01
|
|||
WriteRegStr HKCR "VLC.DVDMovie" "" "VLC DVD Movie"
|
||||
WriteRegStr HKCR "VLC.DVDMovie\shell" "" "Play"
|
||||
WriteRegStr HKCR "VLC.DVDMovie\shell\Play\command" "" \
|
||||
'$INSTDIR\vlc.exe dvd:%1'
|
||||
'$INSTDIR\vlc.exe --one-instance dvd:%1'
|
||||
WriteRegStr HKCR "VLC.DVDMovie\DefaultIcon" "" '"$INSTDIR\vlc.exe",0'
|
||||
WriteRegStr HKCR "VLC.CDAudio" "" "VLC CD Audio"
|
||||
WriteRegStr HKCR "VLC.CDAudio\shell" "" "Play"
|
||||
WriteRegStr HKCR "VLC.CDAudio\shell\Play\command" "" \
|
||||
'$INSTDIR\vlc.exe cdda:%1'
|
||||
'$INSTDIR\vlc.exe --one-instance cdda:%1'
|
||||
WriteRegStr HKCR "VLC.CDAudio\DefaultIcon" "" '"$INSTDIR\vlc.exe",0'
|
||||
|
||||
SectionEnd
|
||||
|
|
Loading…
Reference in New Issue