]> git.lyx.org Git - lyx.git/blobdiff - src/support/userinfo.cpp
Correct comment
[lyx.git] / src / support / userinfo.cpp
index af33d1d66a11f40464f4a326211e642def27eacb..4496a289b77ed5e6ba0bf172830b230d98e4f969 100644 (file)
@@ -35,40 +35,41 @@ using namespace std;
 namespace lyx {
 namespace support {
 
-docstring const user_name()
+string const user_name()
 {
 #if defined (_WIN32)
 
        char name[UNLEN + 1];
        DWORD size = UNLEN + 1;
        if (!GetUserName(name, &size))
-               return _("Unknown user");
-       return from_local8bit(name);
+               return to_utf8(_("Unknown user"));
+       return to_utf8(from_local8bit(name));
 #else
        struct passwd * pw = getpwuid(geteuid());
-       LASSERT(pw, return docstring());
+       LASSERT(pw, return string());
 
        const string gecos = pw->pw_gecos;
        const size_t pos = gecos.find(",");
        string name = gecos.substr(0, pos);
        if (name.empty())
                name = pw->pw_name;
-       return from_local8bit(name);
+       return to_utf8(from_local8bit(name));
 #endif
 }
 
 
-docstring const user_email()
+string const user_email()
 {
        //FIXME: quick fix wrt bug #3764; only Anonymous is detected now.
        //The code after should be used only after user approval.
-       return docstring();
+       return string();
 
-       
+#if 0
        string email = getEnv("EMAIL_ADDRESS");
        if (email.empty())
                email = getEnv("EMAIL");
-       return from_local8bit(email);
+       return to_utf8(from_local8bit(email));
+#endif
 }
 
 } // namespace support