diff options
Diffstat (limited to 'src/beaver-target.c')
-rw-r--r-- | src/beaver-target.c | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/src/beaver-target.c b/src/beaver-target.c index 9a3f52e..84c4cc9 100644 --- a/src/beaver-target.c +++ b/src/beaver-target.c @@ -321,10 +321,24 @@ _beaver_target_run_remote_v (BeaverTarget *target, gchar **in_args, } } - if (anjuta_launcher_execute_v (priv->launcher, args, launcher_data_cb, target)) +#ifdef ANJUTA_2_23_OR_HIGHER + if (anjuta_launcher_execute_v (priv->launcher, + args, + NULL, + launcher_data_cb, + target)) { beaver_target_set_state (target, TARGET_STATE_REMOTE_RUNNING); return TRUE; +#else + if (anjuta_launcher_execute_v (priv->launcher, + args, + launcher_data_cb, + target)) + { + beaver_target_set_state (target, TARGET_STATE_REMOTE_RUNNING); + return TRUE; +#endif } else { gchar *debug_str = NULL; @@ -411,10 +425,24 @@ _beaver_target_remote_debug (BeaverTarget *target, gchar *cmd, gchar *cmd_args, } } - if (anjuta_launcher_execute_v (priv->debug_launcher, args, debug_launcher_data_cb, target)) +#ifdef ANJUTA_2_23_OR_HIGHER + if (anjuta_launcher_execute_v (priv->debug_launcher, + args, + NULL, + debug_launcher_data_cb, + target)) + { + beaver_target_set_state (target, TARGET_STATE_BUSY); + return TRUE; +#else + if (anjuta_launcher_execute_v (priv->debug_launcher, + args, + debug_launcher_data_cb, + target)) { beaver_target_set_state (target, TARGET_STATE_BUSY); return TRUE; +#endif } else { gchar *debug_str = NULL; |