Skip to content
Snippets Groups Projects

Add checks for brokenness in the Steam installation or Steam Runtime

Merged Simon McVittie requested to merge wip/t16071 into master
Files
2
@@ -67,12 +67,16 @@ _srt_steam_check (const GStrv environ,
char *bin32 = NULL;
const char *home = NULL;
const char *user_data = NULL;
GStrv env = NULL;
env = (environ == NULL) ? g_get_environ () : g_strdupv (environ);
home = g_environ_getenv (env, "HOME");
user_data = g_environ_getenv (env, "XDG_DATA_HOME");
home = g_environ_getenv (environ, "HOME");
if (home == NULL)
home = g_get_home_dir ();
user_data = g_environ_getenv (environ, "XDG_DATA_HOME");
if (user_data == NULL)
user_data = g_get_user_data_dir ();
@@ -193,5 +197,6 @@ out:
g_free (dot_steam_steam);
g_free (dot_steam_root);
g_free (default_steam_path);
g_strfreev (env);
return issues;
}
Loading