GWin32AppInfo: more checks for UWP apps

UWP apps have no exectuables or commandlines. Check for that.
This commit is contained in:
Руслан Ижбулатов 2020-06-04 15:22:08 +00:00
parent 720b51032c
commit 0ea2f34723

View File

@ -4045,7 +4045,7 @@ g_win32_app_info_get_executable (GAppInfo *appinfo)
if (info->app == NULL) if (info->app == NULL)
return NULL; return NULL;
if (info->app->verbs->len > 0) if (info->app->verbs->len > 0 && !info->app->is_uwp)
return _verb_idx (info->app->verbs, 0)->executable; return _verb_idx (info->app->verbs, 0)->executable;
return NULL; return NULL;
@ -4059,7 +4059,7 @@ g_win32_app_info_get_commandline (GAppInfo *appinfo)
if (info->app == NULL) if (info->app == NULL)
return NULL; return NULL;
if (info->app->verbs->len > 0) if (info->app->verbs->len > 0 && !info->app->is_uwp)
return _verb_idx (info->app->verbs, 0)->command_utf8; return _verb_idx (info->app->verbs, 0)->command_utf8;
return NULL; return NULL;