[geany/geany-plugins] be61b5: Merge pull request #831 from LarsGit223/scope-no-exec-set

Frank Lanitz git-noreply at xxxxx
Sun Mar 31 14:40:38 UTC 2019


Branch:      refs/heads/master
Author:      Frank Lanitz <frank at frank.uvena.de>
Committer:   GitHub <noreply at github.com>
Date:        Sun, 31 Mar 2019 14:40:38 UTC
Commit:      be61b507e6d9a90e8ef084279b4c27cafa691a67
             https://github.com/geany/geany-plugins/commit/be61b507e6d9a90e8ef084279b4c27cafa691a67

Log Message:
-----------
Merge pull request #831 from LarsGit223/scope-no-exec-set

scope: show error message if no executable is set


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

Modified: scope/src/debug.c
10 lines changed, 7 insertions(+), 3 deletions(-)
===================================================================
@@ -487,9 +487,13 @@ void on_debug_run_continue(G_GNUC_UNUSED const MenuItem *menu_item)
 {
 	if (gdb_state == INACTIVE)
 	{
-		if (check_load_path(program_executable, TRUE, R_OK | X_OK) &&
-			check_load_path(program_working_dir, FALSE, X_OK) &&
-			check_load_path(program_load_script, TRUE, R_OK))
+		if (program_executable == NULL || strlen(program_executable) == 0)
+		{
+			show_error(_("No executable set. Please set an executable under \"Debug/Setup Program\"."));
+		}
+		else if (check_load_path(program_executable, TRUE, R_OK | X_OK) &&
+				 check_load_path(program_working_dir, FALSE, X_OK) &&
+				 check_load_path(program_load_script, TRUE, R_OK))
 		{
 			load_program();
 		}



--------------
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