forked from CastroFidel/PortWINE
		
	Update functions_helper
This commit is contained in:
		| @@ -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 && | ||||
|   | ||||
		Reference in New Issue
	
	Block a user