aboutsummaryrefslogtreecommitdiffstats
path: root/src/beaver-target.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/beaver-target.c')
-rw-r--r--src/beaver-target.c32
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;