mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-21 21:26:03 +01:00
lsteamclient: Move dos to unix path conversion to the unix side.
CW-Bug-Id: #22729
This commit is contained in:
parent
fd5711e93b
commit
049342a555
58 changed files with 575 additions and 567 deletions
|
|
@ -37,7 +37,9 @@ NTSTATUS ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_LoadURL( void
|
|||
{
|
||||
struct ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_LoadURL_params *params = (struct ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_LoadURL_params *)args;
|
||||
struct u_ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003 *iface = (struct u_ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003 *)params->linux_side;
|
||||
iface->LoadURL( params->unBrowserHandle, params->pchURL, params->pchPostData );
|
||||
char *u_pchURL = steamclient_dos_to_unix_path( params->pchURL, 1 );
|
||||
iface->LoadURL( params->unBrowserHandle, u_pchURL, params->pchPostData );
|
||||
steamclient_free_path( u_pchURL );
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -279,7 +281,9 @@ NTSTATUS ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_FileLoadDialog
|
|||
{
|
||||
struct ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_FileLoadDialogResponse_params *params = (struct ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_FileLoadDialogResponse_params *)args;
|
||||
struct u_ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003 *iface = (struct u_ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003 *)params->linux_side;
|
||||
iface->FileLoadDialogResponse( params->unBrowserHandle, params->pchSelectedFiles );
|
||||
const char **u_pchSelectedFiles = steamclient_dos_to_unix_path_array( params->pchSelectedFiles );
|
||||
iface->FileLoadDialogResponse( params->unBrowserHandle, u_pchSelectedFiles );
|
||||
steamclient_free_path_array( u_pchSelectedFiles );
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue