summaryrefslogtreecommitdiffstats
path: root/databases/mergeant/files/patch-libmergeant_mg-query.c
blob: 7bc94c3436142cd491fbfe1c2e04e78cb12747e4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- libmergeant/mg-query.c.orig Sun Aug  8 11:20:06 2004
+++ libmergeant/mg-query.c  Wed Oct 13 16:12:12 2004
@@ -44,7 +44,7 @@
 #include "mg-server-aggregate.h"
 #include "mg-data-handler.h"
 
-#include <libgda/sql/sql_parser.h>
+#include <libgda-1.1/sql/sql_parser.h>
 #include "mg-qf-func.h"
 
 /* 
@@ -5117,9 +5117,11 @@
                if (!cond)
                    has_error = TRUE;
                else {
+                   MgQfield *field_left;
+                   MgQfield *field_right;
                    g_assert (mg_condition_get_cond_type (cond) == MG_CONDITION_LEAF_EQUAL);
-                   MgQfield *field_left = mg_condition_leaf_get_operator (cond, MG_CONDITION_OP_LEFT);
-                   MgQfield *field_right = mg_condition_leaf_get_operator (cond, MG_CONDITION_OP_RIGHT);
+                   field_left = mg_condition_leaf_get_operator (cond, MG_CONDITION_OP_LEFT);
+                   field_right = mg_condition_leaf_get_operator (cond, MG_CONDITION_OP_RIGHT);
 
                    if (IS_MG_QF_FIELD (field_left)) {
                        g_object_set (G_OBJECT (field_left), "value_provider", field_right, NULL);