msi: Get rid of a redundant get_registry_view call.
Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
70732e273e
commit
5caebb2650
|
@ -2922,7 +2922,7 @@ static int is_key_empty(const MSICOMPONENT *comp, HKEY root, const WCHAR *path)
|
||||||
HKEY key;
|
HKEY key;
|
||||||
LONG res;
|
LONG res;
|
||||||
|
|
||||||
key = open_key(comp, root, path, FALSE, get_registry_view(comp) | KEY_READ);
|
key = open_key(comp, root, path, FALSE, KEY_READ);
|
||||||
if (!key) return 0;
|
if (!key) return 0;
|
||||||
|
|
||||||
res = RegQueryInfoKeyW(key, 0, 0, 0, &subkeys, 0, 0, &values, 0, 0, 0, 0);
|
res = RegQueryInfoKeyW(key, 0, 0, 0, &subkeys, 0, 0, &values, 0, 0, 0, 0);
|
||||||
|
@ -2934,12 +2934,10 @@ static int is_key_empty(const MSICOMPONENT *comp, HKEY root, const WCHAR *path)
|
||||||
static void delete_key( const MSICOMPONENT *comp, HKEY root, const WCHAR *path )
|
static void delete_key( const MSICOMPONENT *comp, HKEY root, const WCHAR *path )
|
||||||
{
|
{
|
||||||
LONG res = ERROR_SUCCESS;
|
LONG res = ERROR_SUCCESS;
|
||||||
REGSAM access = 0;
|
REGSAM access = get_registry_view( comp );
|
||||||
WCHAR *subkey, *p;
|
WCHAR *subkey, *p;
|
||||||
HKEY hkey;
|
HKEY hkey;
|
||||||
|
|
||||||
access |= get_registry_view( comp );
|
|
||||||
|
|
||||||
if (!(subkey = strdupW( path ))) return;
|
if (!(subkey = strdupW( path ))) return;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -2947,7 +2945,7 @@ static void delete_key( const MSICOMPONENT *comp, HKEY root, const WCHAR *path )
|
||||||
{
|
{
|
||||||
*p = 0;
|
*p = 0;
|
||||||
if (!p[1]) continue; /* trailing backslash */
|
if (!p[1]) continue; /* trailing backslash */
|
||||||
hkey = open_key( comp, root, subkey, FALSE, access | READ_CONTROL );
|
hkey = open_key( comp, root, subkey, FALSE, READ_CONTROL );
|
||||||
if (!hkey) break;
|
if (!hkey) break;
|
||||||
if (!is_key_empty(comp, hkey, p + 1))
|
if (!is_key_empty(comp, hkey, p + 1))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue