mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-12 15:36:17 +01:00
GWin32AppInfo: Remove assertion on the opened registry key
Relax assertion about opened registry key as it may have been removed in the meantime between enumeration and when opening, or (more likely) we may not have the required permissions to open the some enumerated keys (i.e. RegOpenKeyExW fails and returns ERROR_ACCESS_DENIED). Fixes https://gitlab.com/inkscape/inbox/-/issues/5669
This commit is contained in:
parent
6fcad9d288
commit
0460e78bc6
@ -983,7 +983,10 @@ get_verbs (GWin32RegistryKey *program_id_key,
|
||||
name,
|
||||
NULL);
|
||||
|
||||
g_assert (subkey != NULL);
|
||||
/* We may not have the required access rights to open the child key */
|
||||
if (subkey == NULL)
|
||||
continue;
|
||||
|
||||
/* The key we're looking at is "<some_root>/Shell/<this_key>",
|
||||
* where "Shell" is verbshell_prefix.
|
||||
* If it has a value named 'Subcommands' (doesn't matter what its data is),
|
||||
|
Loading…
Reference in New Issue
Block a user