summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libply/ply-event-loop.c3
-rw-r--r--src/main.c3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/libply/ply-event-loop.c b/src/libply/ply-event-loop.c
index 4c84f9d..2be07cd 100644
--- a/src/libply/ply-event-loop.c
+++ b/src/libply/ply-event-loop.c
@@ -810,7 +810,8 @@ ply_event_loop_stop_watching_signal (ply_event_loop_t *loop,
node = ply_signal_dispatcher_find_source_node (loop->signal_dispatcher,
signal_number);
- assert (node != NULL);
+ if (node == NULL)
+ return;
ply_signal_dispatcher_remove_source_node (loop->signal_dispatcher, node);
}
diff --git a/src/main.c b/src/main.c
index 240fe2a..dffae0a 100644
--- a/src/main.c
+++ b/src/main.c
@@ -176,6 +176,7 @@ static void
on_hide_splash (state_t *state)
{
+ ply_trace ("hiding boot splash");
if (state->boot_splash != NULL)
{
ply_boot_splash_hide (state->boot_splash);
@@ -183,8 +184,10 @@ on_hide_splash (state_t *state)
state->boot_splash = NULL;
}
+ ply_trace ("closing splash window");
if (state->window != NULL)
{
+ ply_window_close (state->window);
ply_window_free (state->window);
state->window = NULL;
}