]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed bug with not reading settings from HKLM
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 3 Mar 2004 23:02:26 +0000 (23:02 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 3 Mar 2004 23:02:26 +0000 (23:02 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26073 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/changes.txt
src/msw/regconf.cpp

index f879e62bcf1bba6921a7cac71d11d69d51a423f8..cfc8877bec653af057de02dcb80b196a6490bc26 100644 (file)
@@ -90,6 +90,8 @@ wxMSW:
 - Added wxSP_NO_XP_THEME style to wxSplitterWindow to switch off
   XP theming (some applications look bad without 3D borders)
 - wxMenuBar::GetLabelTop() doesn't include '&'s in the label any more
+- wxRegConf couldn't read global settings without admin privileges and didn't
+  even try to do it by default -- now it does
 
 
 2.5.1
index 8428fb5341bdd5dd09d8f46c6f9e74e80ac047b1..39a13a4bc4a8e4f79ac6845fc44a97e00d830cf7 100644 (file)
@@ -148,8 +148,8 @@ wxRegConfig::wxRegConfig(const wxString& appName, const wxString& vendorName,
   if ( bDoUseGlobal )
   {
     wxLogNull nolog;
-    m_keyGlobalRoot.Open();
-    m_keyGlobal.Open();
+    m_keyGlobalRoot.Open(wxRegKey::Read);
+    m_keyGlobal.Open(wxRegKey::Read);
   }
 }
 
@@ -392,7 +392,7 @@ void wxRegConfig::SetPath(const wxString& strPath)
       m_keyGlobal.SetName(m_keyGlobalRoot, strRegPath);
 
       wxLogNull nolog;
-      m_keyGlobal.Open();
+      m_keyGlobal.Open(wxRegKey::Read);
     }
 }