From 420011adc6447d9ce0369d61c1ba23765276e510 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrico=20Tr=C3=B6ger?= Date: Sat, 11 Nov 2006 00:24:04 +0000 Subject: [PATCH] Fixed a segfault when closing preferences dialog and loading VTE was enabled after it was disabled. git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@985 ea778897-0a13-0410-b9d1-a72fbfd435f5 --- ChangeLog | 2 ++ src/keyfile.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5c2df947..89c67ce5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,8 @@ * src/vte.c: Probe different versions of libvte.so, not only libvte.so and libvte.so.4. + * src/keyfile.c: Fixed a segfault when closing preferences dialog and + loading VTE was enabled after it was disabled. 2006-11-09 Enrico Tröger diff --git a/src/keyfile.c b/src/keyfile.c index 9ffd1da3..a758ba33 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -117,7 +117,7 @@ void configuration_save() g_key_file_set_boolean(config, PACKAGE, "auto_complete_constructs", app->pref_editor_auto_complete_constructs); #ifdef HAVE_VTE g_key_file_set_boolean(config, "VTE", "load_vte", vte_info.load_vte); - if (vte_info.load_vte) + if (vte_info.load_vte && vc != NULL) { gchar *tmp_string;