[anjuta] anjuta-launcher: Don't try to remove already destroyed sources
- From: Carl-Anton Ingmarsson <carlantoni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [anjuta] anjuta-launcher: Don't try to remove already destroyed sources
- Date: Sun, 26 Jan 2014 23:29:56 +0000 (UTC)
commit b24896cdb9b8b21fc91550315f85405e4dbef437
Author: Carl-Anton Ingmarsson <mail carlanton se>
Date: Mon Jan 27 00:26:40 2014 +0100
anjuta-launcher: Don't try to remove already destroyed sources
libanjuta/anjuta-launcher.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/libanjuta/anjuta-launcher.c b/libanjuta/anjuta-launcher.c
index fc69c66..c2900f2 100644
--- a/libanjuta/anjuta-launcher.c
+++ b/libanjuta/anjuta-launcher.c
@@ -940,14 +940,16 @@ anjuta_launcher_execution_done_cleanup (AnjutaLauncher *launcher,
{
g_io_channel_shutdown (launcher->priv->stdout_channel, emit_signal, NULL);
g_io_channel_unref (launcher->priv->stdout_channel);
- g_source_remove (launcher->priv->stdout_watch);
+ if (!launcher->priv->stdout_is_done)
+ g_source_remove (launcher->priv->stdout_watch);
}
if (launcher->priv->stderr_channel)
{
g_io_channel_shutdown (launcher->priv->stderr_channel, emit_signal, NULL);
g_io_channel_unref (launcher->priv->stderr_channel);
- g_source_remove (launcher->priv->stderr_watch);
+ if (!launcher->priv->stderr_is_done)
+ g_source_remove (launcher->priv->stderr_watch);
}
if (launcher->priv->pty_channel)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]