forked from CastroFidel/PortWINE
Update functions_helper
This commit is contained in:
parent
2bfad89635
commit
f70aa6fe85
@ -2248,6 +2248,23 @@ dgVoodooWatermark = false" > "${WINEPREFIX}/drive_c/windows/sy
|
||||
HIDRAW_VAR="$(grep "DisableHidraw" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg")"
|
||||
SDL_VAR="$(grep "Enable SDL" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg")"
|
||||
if [[ "${PW_DINPUT_PROTOCOL}" == "1" ]] ; then
|
||||
if [[ "$HIDRAW_VAR" ]] \
|
||||
&& [[ "$SDL_VAR" ]]
|
||||
then
|
||||
if [[ "${HIDRAW_VAR: -1}" != "0" ]] ; then
|
||||
sed -i "s/${HIDRAW_VAR}/${HIDRAW_VAR%?}0/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
|
||||
fi
|
||||
|
||||
if [[ "${SDL_VAR: -1}" != "0" ]] ; then
|
||||
sed -i "s/${SDL_VAR}/${SDL_VAR%?}0/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
|
||||
fi
|
||||
else
|
||||
${pw_runtime} env PATH="${PATH}" LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}:${WINE_LIBRARY_PATH}" GST_PLUGIN_SYSTEM_PATH_1_0="" \
|
||||
"${WINELOADER}" reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "DisableHidraw" /t REG_DWORD /d 0 /f
|
||||
${pw_runtime} env PATH="${PATH}" LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}:${WINE_LIBRARY_PATH}" GST_PLUGIN_SYSTEM_PATH_1_0="" \
|
||||
"${WINELOADER}" reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "Enable SDL" /t REG_DWORD /d 0 /f
|
||||
fi
|
||||
else
|
||||
var_winedlloverride_update "xinput1_1,xinput1_2,xinput1_3,xinput9_1_0=b;dinput="
|
||||
|
||||
if [[ "$HIDRAW_VAR" ]] \
|
||||
@ -2266,23 +2283,6 @@ dgVoodooWatermark = false" > "${WINEPREFIX}/drive_c/windows/sy
|
||||
${pw_runtime} env PATH="${PATH}" LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}:${WINE_LIBRARY_PATH}" GST_PLUGIN_SYSTEM_PATH_1_0="" \
|
||||
"${WINELOADER}" reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "Enable SDL" /t REG_DWORD /d 1 /f
|
||||
fi
|
||||
else
|
||||
if [[ "$HIDRAW_VAR" ]] \
|
||||
&& [[ "$SDL_VAR" ]]
|
||||
then
|
||||
if [[ "${HIDRAW_VAR: -1}" != "0" ]] ; then
|
||||
sed -i "s/${HIDRAW_VAR}/${HIDRAW_VAR%?}0/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
|
||||
fi
|
||||
|
||||
if [[ "${SDL_VAR: -1}" != "0" ]] ; then
|
||||
sed -i "s/${SDL_VAR}/${SDL_VAR%?}0/" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"
|
||||
fi
|
||||
else
|
||||
${pw_runtime} env PATH="${PATH}" LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}:${WINE_LIBRARY_PATH}" GST_PLUGIN_SYSTEM_PATH_1_0="" \
|
||||
"${WINELOADER}" reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "DisableHidraw" /t REG_DWORD /d 0 /f
|
||||
${pw_runtime} env PATH="${PATH}" LD_LIBRARY_PATH="${PW_LD_LIBRARY_PATH}:${WINE_LIBRARY_PATH}" GST_PLUGIN_SYSTEM_PATH_1_0="" \
|
||||
"${WINELOADER}" reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "Enable SDL" /t REG_DWORD /d 0 /f
|
||||
fi
|
||||
fi
|
||||
|
||||
pw_stop_progress_bar &&
|
||||
|
Loading…
Reference in New Issue
Block a user