[geany/geany] 53a98c: Clear error indicators upon build start even if no document is given
Colomban Wendling
git-noreply at xxxxx
Thu Jul 26 00:02:16 UTC 2012
Branch: refs/heads/document-messages
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Sat, 17 Dec 2011 23:32:22
Commit: 53a98c303f69e5e16b214b4e44ef7ebde3b67521
https://github.com/geany/geany/commit/53a98c303f69e5e16b214b4e44ef7ebde3b67521
Log Message:
-----------
Clear error indicators upon build start even if no document is given
Modified Paths:
--------------
src/build.c
Modified: src/build.c
10 files changed, 4 insertions(+), 6 deletions(-)
===================================================================
@@ -562,14 +562,13 @@ GeanyBuildCommand *build_get_current_menu_item(GeanyBuildGroup grp, gint cmd, gi
/* Clear all error indicators in all documents. */
-static void clear_errors(GeanyDocument *doc)
+static void clear_all_errors(void)
{
guint i;
- for (i = 0; i < documents_array->len; i++)
+ foreach_document(i)
{
- if (documents[i]->is_valid)
- editor_indicator_clear_errors(documents[i]->editor);
+ editor_indicator_clear_errors(documents[i]->editor);
}
}
@@ -697,8 +696,7 @@ static GPid build_spawn_cmd(GeanyDocument *doc, const gchar *cmd, const gchar *d
return (GPid) 1;
}
- if (doc != NULL)
- clear_errors(doc);
+ clear_all_errors();
setptr(current_dir_entered, NULL);
cmd_string = g_strdup(cmd);
@@ Diff output truncated at 100000 characters. @@
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
More information about the Commits
mailing list