[gnome-screensaver] Fix segfault at shutdown
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-screensaver] Fix segfault at shutdown
- Date: Thu, 30 Sep 2010 14:35:56 +0000 (UTC)
commit 0a17fdb16031eeefef723e83013210b9b36fab04
Author: Ray Strode <rstrode redhat com>
Date: Thu Sep 30 10:33:54 2010 -0400
Fix segfault at shutdown
We were unreffing a GdkVisual that didn't belong to us.
src/gnome-screensaver-preferences.c | 2 +-
src/gs-window-x11.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/gnome-screensaver-preferences.c b/src/gnome-screensaver-preferences.c
index 464dd93..0d19f90 100644
--- a/src/gnome-screensaver-preferences.c
+++ b/src/gnome-screensaver-preferences.c
@@ -1361,7 +1361,7 @@ get_best_visual (void)
g_free (std_output);
g_free (command);
- return visual;
+ return g_object_ref (visual);
}
static void
diff --git a/src/gs-window-x11.c b/src/gs-window-x11.c
index 482687b..91d68e3 100644
--- a/src/gs-window-x11.c
+++ b/src/gs-window-x11.c
@@ -557,7 +557,7 @@ get_best_visual_for_screen (GdkScreen *screen)
g_free (std_output);
g_free (command);
- return visual;
+ return g_object_ref (visual);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]