summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hardinfo2/autopackage/default.apspec2
-rw-r--r--hardinfo2/hardinfo.desktop3
-rw-r--r--hardinfo2/syncmanager.c13
3 files changed, 15 insertions, 3 deletions
diff --git a/hardinfo2/autopackage/default.apspec b/hardinfo2/autopackage/default.apspec
index f8b73a6f..f12960c1 100644
--- a/hardinfo2/autopackage/default.apspec
+++ b/hardinfo2/autopackage/default.apspec
@@ -2,7 +2,7 @@
# Generated by mkapspec 0.2
[Meta]
ShortName: hardinfo
-SoftwareVersion: 0.4.1+SVN45
+SoftwareVersion: 0.4.2.1
DisplayName: HardInfo $SOFTWAREVERSION
RootName: @tia.mat.br/hardinfo:$SOFTWAREVERSION
Summary: System profiler and benchmark tool
diff --git a/hardinfo2/hardinfo.desktop b/hardinfo2/hardinfo.desktop
index 07ca568b..35c58bcd 100644
--- a/hardinfo2/hardinfo.desktop
+++ b/hardinfo2/hardinfo.desktop
@@ -5,7 +5,6 @@ Name[pt_BR]=Informações e Testes do Sistema
Exec=hardinfo
Icon=/usr/share/hardinfo/pixmaps/logo.png
Terminal=false
-MultipleArgs=false
Type=Application
StartupNotify=true
-Categories=Application;System;
+Categories=System
diff --git a/hardinfo2/syncmanager.c b/hardinfo2/syncmanager.c
index d2714741..6602407a 100644
--- a/hardinfo2/syncmanager.c
+++ b/hardinfo2/syncmanager.c
@@ -26,6 +26,7 @@
#include <libsoup/soup-xmlrpc-response.h>
#include <stdarg.h>
+#include <string.h>
typedef struct _SyncDialog SyncDialog;
typedef struct _SyncNetArea SyncNetArea;
@@ -283,7 +284,19 @@ static void _action_call_function_got_response(SoupMessage *msg, gpointer user_d
DEBUG("saving to %s", filename);
+#ifdef g_file_set_contents
g_file_set_contents(filename, string, -1, NULL);
+#else
+ {
+ FILE *f;
+
+ f = fopen(filename, "w+");
+ if (f) {
+ fwrite(string, 1, strlen(string), f);
+ fclose(f);
+ }
+ }
+#endif
g_free(filename);
}