Commit dfaf6a42 authored by Vincent Povirk's avatar Vincent Povirk Committed by Alexandre Julliard

explorer: Default to showing the systray if the desktop is named "shell".

parent 913cb836
...@@ -644,17 +644,22 @@ static BOOL get_default_enable_shell( const WCHAR *name ) ...@@ -644,17 +644,22 @@ static BOOL get_default_enable_shell( const WCHAR *name )
'E','x','p','l','o','r','e','r','\\', 'E','x','p','l','o','r','e','r','\\',
'D','e','s','k','t','o','p','s',0}; 'D','e','s','k','t','o','p','s',0};
static const WCHAR enable_shellW[] = {'E','n','a','b','l','e','S','h','e','l','l',0}; static const WCHAR enable_shellW[] = {'E','n','a','b','l','e','S','h','e','l','l',0};
static const WCHAR shellW[] = {'s','h','e','l','l',0};
HKEY hkey; HKEY hkey;
BOOL result = FALSE; BOOL found = FALSE;
BOOL result;
DWORD size = sizeof(result); DWORD size = sizeof(result);
/* @@ Wine registry key: HKCU\Software\Wine\Explorer\Desktops */ /* @@ Wine registry key: HKCU\Software\Wine\Explorer\Desktops */
if (!RegOpenKeyW( HKEY_CURRENT_USER, desktop_keyW, &hkey )) if (!RegOpenKeyW( HKEY_CURRENT_USER, desktop_keyW, &hkey ))
{ {
if (RegGetValueW( hkey, name, enable_shellW, RRF_RT_REG_DWORD, NULL, &result, &size )) if (!RegGetValueW( hkey, name, enable_shellW, RRF_RT_REG_DWORD, NULL, &result, &size ))
result = FALSE; found = TRUE;
RegCloseKey( hkey ); RegCloseKey( hkey );
} }
/* Default off, except for the magic desktop name "shell" */
if (!found)
result = (lstrcmpiW( name, shellW ) == 0);
return result; return result;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment