From 84552f4d474eb977b51d93942de7cb6c853ce72e Mon Sep 17 00:00:00 2001 From: Jesse van den Kieboom Date: Fri, 6 Jan 2006 00:27:43 +0000 Subject: [PATCH] Fixed for ruby --- gnoemoe/dialogs/gm-triggers-dialog.c | 3 +-- gnoemoe/gm-world.c | 5 ++++- gnoemoe/widgets/gm-app-view.c | 4 ++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gnoemoe/dialogs/gm-triggers-dialog.c b/gnoemoe/dialogs/gm-triggers-dialog.c index e85fc17..e12170d 100644 --- a/gnoemoe/dialogs/gm-triggers-dialog.c +++ b/gnoemoe/dialogs/gm-triggers-dialog.c @@ -187,9 +187,8 @@ gm_triggers_dialog_create_models(GmTriggersDialog *triggers, int i; GtkTreeIter iter; ModelData *data; - GList *scripts, *item; - #ifdef HAVE_RUBY + GList *scripts, *item; GmScript *script; GmScriptFunction *func; #endif diff --git a/gnoemoe/gm-world.c b/gnoemoe/gm-world.c index 5567d08..2f64d09 100644 --- a/gnoemoe/gm-world.c +++ b/gnoemoe/gm-world.c @@ -782,7 +782,10 @@ gm_world_apply_trigger(GmWorld *world, GmTrigger *trigger, gchar const *text, GList *item; GmTriggerData *data; gint i, nargs; - gchar **spawn_args, *tmp, *argstr; + gchar **spawn_args, *tmp; + #ifdef HAVE_RUBY + gchar *argstr; + #endif for (item = trigger->actions; item; item = item->next) { data = (GmTriggerData *)(item->data); diff --git a/gnoemoe/widgets/gm-app-view.c b/gnoemoe/widgets/gm-app-view.c index 9625e94..687d143 100644 --- a/gnoemoe/widgets/gm-app-view.c +++ b/gnoemoe/widgets/gm-app-view.c @@ -164,7 +164,9 @@ static void gm_app_view_finalize(GObject *object) { GmAppView *view = GM_APP_VIEW(object); + #ifdef HAVE_RUBY gm_scripts_dialog_fini(); + #endif if (view->priv->cursor) { gdk_cursor_unref(view->priv->cursor); @@ -533,7 +535,9 @@ gm_app_view_init(GmAppView *view) { view->priv->y_start = 0; view->priv->cursor = NULL; + #ifdef HAVE_RUBY gm_scripts_dialog_init(); + #endif if (gm_tray_has_manager()) { view->priv->tray = gm_tray_new(_("GnoeMoe Gnome MOO Client"));