diff --git a/Makefile.in b/Makefile.in index d0b2586..79ef7e0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -342,6 +342,9 @@ $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MIN $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJDBG)/$(SRC).o) \ $(BINDBG)/lib$(MODULE_NAME).a + @rm -f $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@ + @rm -f $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@ + @$(MKDIR) `dirname $@` @echo $< ... @$(LD) \ diff --git a/src/core/methods.c b/src/core/methods.c index 39ccc83..a6b35bf 100644 --- a/src/core/methods.c +++ b/src/core/methods.c @@ -60,12 +60,14 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria if(lib3270_input_string(ipc3270_get_session(object),(const unsigned char *) converted) < 0) { // Failed! + debug("%s failed: %s",method_name,strerror(errno)); ipc3270_set_error(object,errno,error); return NULL; } // Suceeded - return g_variant_new_int16((gint16) 0); + debug("%s Suceeds",method_name); + return g_variant_new("(i)", (gint) 0); } else if(!g_ascii_strcasecmp(method_name,"setStringAt")) @@ -83,7 +85,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria } // Suceeded - return g_variant_new_int16((gint16) 0); + return g_variant_new("(i)", (gint) 0); } else if(!g_ascii_strcasecmp(method_name,"getStringAt")) @@ -110,7 +112,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria } // Suceeded - return g_variant_new_int16((gint16) 0); + return g_variant_new("(i)", (gint) 0); } else if(!g_ascii_strcasecmp(method_name,"getStringAtAddress")) @@ -137,7 +139,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria } // Suceeded - return g_variant_new_int16((gint16) 0); + return g_variant_new("(i)", (gint) 0); } } @@ -161,7 +163,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria } // Suceeded - return g_variant_new_int16((gint16) 0); + return g_variant_new("(i)", (gint) 0); } diff --git a/testscripts/setstring.sh b/testscripts/setstring.sh index daa5fc5..475be5c 100755 --- a/testscripts/setstring.sh +++ b/testscripts/setstring.sh @@ -8,6 +8,6 @@ dbus-send \ --dest=br.com.bb.pw3270.a\ --print-reply \ "/br/com/bb/tn3270" \ - "br.com.bb.tn3270.setString" + "br.com.bb.tn3270.setString" \ string:${1} -- libgit2 0.21.2