From 57aaf35b7515ff2bb2e5e4fa12b7adcac267971f Mon Sep 17 00:00:00 2001 From: Lex Trotman Date: Wed, 17 Mar 2010 04:34:33 +0000 Subject: [PATCH] Fix using return value without checking return status, caused incorrect sensitivity settings on build dialog. git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4767 ea778897-0a13-0410-b9d1-a72fbfd435f5 --- ChangeLog | 7 ++++++- src/build.c | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 49e2bb610..af8c19fed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-03-17 Lex Trotman + + * src/build.c + Fix using return value without checking return status, caused + incorrect sensitivity settings on build dialog. + 2010-03-16 Nick Treleaven * HACKING: @@ -5,7 +11,6 @@ Add Testing section. Update Libraries section about synchronizing with other projects. - 2010-03-15 Enrico Tröger * src/ui_utils.c: diff --git a/src/build.c b/src/build.c index 63f216fcc..64521e827 100644 --- a/src/build.c +++ b/src/build.c @@ -1842,7 +1842,7 @@ static RowWidgets *build_add_dialog_row(GeanyDocument *doc, GtkTable *table, gin str = ""; set_build_command_entry_text(roww->entries[i], str); } - if (src > (gint)dst || (grp == GEANY_GBG_FT && (doc == NULL || doc->file_type == NULL))) + if (bc != NULL && (src > (gint)dst || (grp == GEANY_GBG_FT && (doc == NULL || doc->file_type == NULL)))) { for (i = 0; i < GEANY_BC_CMDENTRIES_COUNT; i++) gtk_widget_set_sensitive(roww->entries[i], FALSE); -- 2.11.4.GIT