]> git.saurik.com Git - wxWidgets.git/commitdiff
Build and run ::wxGetUserName() silently with unusual configs.
authorWłodzimierz Skiba <abx@abx.art.pl>
Wed, 23 Nov 2005 12:04:42 +0000 (12:04 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Wed, 23 Nov 2005 12:04:42 +0000 (12:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/utils.cpp

index 21e9a0fdfb3d137ca415b68aa3b7804fd5bf9585..45f268a5107e2ecba6d7ca17465326b2a8499100 100644 (file)
@@ -31,6 +31,7 @@
     #include "wx/log.h"
 #endif  //WX_PRECOMP
 
+#include "wx/msw/registry.h"
 #include "wx/apptrait.h"
 #include "wx/dynlib.h"
 #include "wx/dynload.h"
@@ -288,11 +289,12 @@ bool wxGetUserName(wxChar *buf, int maxSize)
     wxCHECK_MSG( buf && ( maxSize > 0 ), false,
                     _T("empty buffer in wxGetUserName") );
 #if defined(__WXWINCE__)
-    wxRegKey key(wxRegKey::HKCU, wxT("Control Panel\\Owner\\Owner"));
+    wxLogNull noLog;
+    wxRegKey key(wxRegKey::HKCU, wxT("ControlPanel\\Owner"));
     if(!key.Open(wxRegKey::Read))
         return false;
     wxString name;
-    if(!key.QueryValue(wxEmptyString, name))
+    if(!key.QueryValue(wxT("Owner"),name))
         return false;
     wxStrncpy(buf, name.c_str(), maxSize-1);
     buf[maxSize-1] = _T('\0');