Skip to content

Commit 2676eaf

Browse files
zhangxianwei8raveit65
authored andcommitted
Fix case-insensitive comparison in running_in_mate
The environment variable XDG_SESSION_DESKTOP and DESKTOP_SESSION in running_in_mate are compared using "MATE". Actually the environment variable in MATE DE is "mate"(lower case). Using "mate" instead of "MATE" to fix it. Signed-off-by: Zhang Xianwei <zhang.xianwei8@zte.com.cn>
1 parent 0bffad7 commit 2676eaf

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

libegg/eggsmclient.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ static gboolean
5757
running_in_mate (void)
5858
{
5959
return (g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "MATE") == 0)
60-
|| (g_strcmp0 (g_getenv ("XDG_SESSION_DESKTOP"), "MATE") == 0)
61-
|| (g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "MATE") == 0);
60+
|| (g_strcmp0 (g_getenv ("XDG_SESSION_DESKTOP"), "mate") == 0)
61+
|| (g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "mate") == 0);
6262
}
6363

6464
static void

src/caja-application.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2041,8 +2041,8 @@ static gboolean
20412041
running_in_mate (void)
20422042
{
20432043
return (g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "MATE") == 0)
2044-
|| (g_strcmp0 (g_getenv ("XDG_SESSION_DESKTOP"), "MATE") == 0)
2045-
|| (g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "MATE") == 0);
2044+
|| (g_strcmp0 (g_getenv ("XDG_SESSION_DESKTOP"), "mate") == 0)
2045+
|| (g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "mate") == 0);
20462046
}
20472047

20482048
static gboolean

src/caja-main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,8 @@ static gboolean
220220
running_in_mate (void)
221221
{
222222
return (g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "MATE") == 0)
223-
|| (g_strcmp0 (g_getenv ("XDG_SESSION_DESKTOP"), "MATE") == 0)
224-
|| (g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "MATE") == 0);
223+
|| (g_strcmp0 (g_getenv ("XDG_SESSION_DESKTOP"), "mate") == 0)
224+
|| (g_strcmp0 (g_getenv ("DESKTOP_SESSION"), "mate") == 0);
225225
}
226226

227227
static gboolean

0 commit comments

Comments
 (0)