[gimp] app: gimp_fonts_exit() don't disconnect from a NULL gimp->config
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: gimp_fonts_exit() don't disconnect from a NULL gimp->config
- Date: Tue, 13 Sep 2016 10:24:42 +0000 (UTC)
commit 7f3090febb651c7540f6363e787b7ef42b7fa82f
Author: Michael Natterer <mitch gimp org>
Date: Tue Sep 13 12:24:15 2016 +0200
app: gimp_fonts_exit() don't disconnect from a NULL gimp->config
app/text/gimp-fonts.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/app/text/gimp-fonts.c b/app/text/gimp-fonts.c
index c201848..b3a6095 100644
--- a/app/text/gimp-fonts.c
+++ b/app/text/gimp-fonts.c
@@ -61,7 +61,8 @@ gimp_fonts_set_config (Gimp *gimp)
g_return_if_fail (GIMP_IS_GIMP (gimp));
g_signal_connect_swapped (gimp->config, "notify::font-path",
- G_CALLBACK (gimp_fonts_load), gimp);
+ G_CALLBACK (gimp_fonts_load),
+ gimp);
}
void
@@ -71,9 +72,10 @@ gimp_fonts_exit (Gimp *gimp)
if (gimp->fonts)
{
- g_signal_handlers_disconnect_by_func (gimp->config,
- G_CALLBACK (gimp_fonts_load),
- gimp);
+ if (gimp->config)
+ g_signal_handlers_disconnect_by_func (gimp->config,
+ G_CALLBACK (gimp_fonts_load),
+ gimp);
g_object_unref (gimp->fonts);
gimp->fonts = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]