diff --git a/src/plugins/cpaster/settingspage.cpp b/src/plugins/cpaster/settingspage.cpp index 13d11fd521fb5d27ced2187d36ef8bade85de0b2..c530027f3e673f56d1fea17da2a8d44770638b36 100644 --- a/src/plugins/cpaster/settingspage.cpp +++ b/src/plugins/cpaster/settingspage.cpp @@ -44,7 +44,12 @@ SettingsPage::SettingsPage() m_settings = Core::ICore::instance()->settings(); if (m_settings) { m_settings->beginGroup("CodePaster"); - m_username = m_settings->value("UserName", qgetenv("USER")).toString(); +#ifdef Q_OS_WIN32 + QString defaultUser = qgetenv("USERNAME"); +#else + QString defaultUser = qgetenv("USER"); +#endif + m_username = m_settings->value("UserName", defaultUser).toString(); m_protocol = m_settings->value("DefaultProtocol", "CodePaster").toString(); m_copy = m_settings->value("CopyToClipboard", true).toBool(); m_output = m_settings->value("DisplayOutput", true).toBool();