[pinpoint] Avoid crash when speaker window is closed
- From: Ãyvind KolÃs <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pinpoint] Avoid crash when speaker window is closed
- Date: Sun, 18 Mar 2012 00:43:00 +0000 (UTC)
commit 15a368b5e55aa122dd75df942b0b1c5e925ace18
Author: Antonio Terceiro <terceiro softwarelivre org>
Date: Sun Mar 11 10:21:19 2012 -0300
Avoid crash when speaker window is closed
https://bugzilla.gnome.org/show_bug.cgi?id=671828
pp-clutter.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/pp-clutter.c b/pp-clutter.c
index 03eb867..c86dd0a 100644
--- a/pp-clutter.c
+++ b/pp-clutter.c
@@ -631,6 +631,17 @@ start_rehearse (ClutterActor *actor,
static void toggle_speaker_screen (ClutterRenderer *renderer);
+static gboolean
+speaker_screen_deleted (ClutterActor *actor,
+ ClutterEvent *event,
+ gpointer data)
+{
+ ClutterRenderer *renderer = data;
+ toggle_speaker_screen(renderer);
+ return TRUE;
+}
+
+
static void
clutter_renderer_init_speaker_screen (ClutterRenderer *renderer)
{
@@ -796,6 +807,8 @@ clutter_renderer_init_speaker_screen (ClutterRenderer *renderer)
g_signal_connect (renderer->speaker_next, "button-press-event",
G_CALLBACK (go_next), renderer);
+ g_signal_connect (renderer->speaker_screen, "delete-event",
+ G_CALLBACK (speaker_screen_deleted), renderer);
}
static gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]