[geany/geany-plugins] 0dcb38: scope: recognize -gdb-exit as expected gdb exit

Dimitar Zhekov git-noreply at xxxxx
Sat Oct 3 14:28:57 UTC 2015


Branch:      refs/heads/master
Author:      Dimitar Zhekov <dimitar.zhekov at gmail.com>
Committer:   Dimitar Zhekov <dimitar.zhekov at gmail.com>
Date:        Sat, 03 Oct 2015 14:28:57 UTC
Commit:      0dcb38595c521d055ebd42919fa990091ce8c15d
             https://github.com/geany/geany-plugins/commit/0dcb38595c521d055ebd42919fa990091ce8c15d

Log Message:
-----------
scope: recognize -gdb-exit as expected gdb exit


Modified Paths:
--------------
    scope/src/debug.c
    scope/src/debug.h
    scope/src/parse.c

Modified: scope/src/debug.c
5 lines changed, 5 insertions(+), 0 deletions(-)
===================================================================
@@ -123,6 +123,11 @@ void on_debug_load_error(GArray *nodes)
 	on_error(nodes);
 }
 
+void on_debug_exit(G_GNUC_UNUSED GArray *nodes)
+{
+	gdb_state = KILLING;
+}
+
 void on_debug_auto_run(G_GNUC_UNUSED GArray *nodes)
 {
 	if (debug_auto_run && !thread_count)


Modified: scope/src/debug.h
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -52,6 +52,7 @@ void on_debug_list_source(GArray *nodes);
 void on_debug_error(GArray *nodes);
 void on_debug_loaded(GArray *nodes);
 void on_debug_load_error(GArray *nodes);
+void on_debug_exit(GArray *nodes);
 void on_debug_auto_run(GArray *nodes);
 void on_debug_auto_exit(void);
 


Modified: scope/src/parse.c
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -130,6 +130,7 @@ static const ParseRoute parse_routes[] =
 	{ "^error",                       on_quiet_error,          '4',  '\0', 0 },
 	{ "^error,",                      on_watch_error,          '6',  '\t', 0 },
 	{ "^error,",                      on_debug_error,          '\0', '\n', 0 },
+	{ "^exit",                        on_debug_exit,           '\0', '\0', 0 },
 	{ NULL, NULL, '\0', '\0', 0 }
 };
 



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list