[gimp] app: fix gui_wait() cleanup
- From: Ell <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: fix gui_wait() cleanup
- Date: Tue, 29 May 2018 20:36:13 +0000 (UTC)
commit 5a66d6cc74bf25911c09d89e0b70782e5815c85f
Author: Ell <ell_se yahoo com>
Date: Tue May 29 16:32:07 2018 -0400
app: fix gui_wait() cleanup
app/gui/gui-vtable.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/app/gui/gui-vtable.c b/app/gui/gui-vtable.c
index 031cc03016..325e635d46 100644
--- a/app/gui/gui-vtable.c
+++ b/app/gui/gui-vtable.c
@@ -478,9 +478,9 @@ gui_wait_input_async (GimpAsync *async,
}
static gboolean
-gui_wait (Gimp *gimp,
- GimpWaitable *waitable,
- const gchar *message)
+gui_wait (Gimp *gimp,
+ GimpWaitable *waitable,
+ const gchar *message)
{
GimpProcedure *procedure;
GimpValueArray *args;
@@ -566,7 +566,12 @@ gui_wait (Gimp *gimp,
/* signal completion to the plug-in */
close (output_pipe[1]);
- g_clear_pointer (&input_async, gimp_waitable_wait);
+ if (input_async)
+ {
+ gimp_waitable_wait (GIMP_WAITABLE (input_async));
+
+ g_object_unref (input_async);
+ }
close (input_pipe[0]);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]