Chromium Code Reviews| Index: base/linux_util.cc |
| =================================================================== |
| --- base/linux_util.cc (revision 32744) |
| +++ base/linux_util.cc (working copy) |
| @@ -227,8 +227,13 @@ |
| return DESKTOP_ENVIRONMENT_GNOME; |
| else if (desktop_session == "kde4") |
| return DESKTOP_ENVIRONMENT_KDE4; |
| - else if (desktop_session == "kde") |
| + else if (desktop_session == "kde") { |
| + // This may mean KDE4 on newer systems, so we have to check. |
| + std::string dummy; |
| + if (env->Getenv("KDE_SESSION_VERSION", &dummy)) |
|
Evan Martin
2009/11/21 18:31:58
We should really fix Getenv to accept a NULL argum
Lei Zhang
2009/11/25 03:07:52
On my Kubuntu 9.04 box, KDE_SESSION_VERSION=4. Sho
Mike Mammarella
2009/11/25 09:35:53
My reasoning was that if we check for its value, t
|
| + return DESKTOP_ENVIRONMENT_KDE4; |
| return DESKTOP_ENVIRONMENT_KDE3; |
| + } |
| } |
| // Fall back on some older environment variables. |