aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/util.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-01-03 20:26:24 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-01-03 20:26:24 +0000
commit0196020beb33bff391c5810b07a8ce34ce709278 (patch)
tree7a999dc9b2008b08e7db6e3dc5b69729523c10a4 /hardinfo2/util.c
parent15bc02200336c0b032d79e7a4afa63bb26637481 (diff)
Preliminary memory information support.
Diffstat (limited to 'hardinfo2/util.c')
-rw-r--r--hardinfo2/util.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/hardinfo2/util.c b/hardinfo2/util.c
index 96dfbbc7..c0b7d35e 100644
--- a/hardinfo2/util.c
+++ b/hardinfo2/util.c
@@ -805,8 +805,9 @@ void tree_view_save_image(gchar *filename)
static gboolean __idle_free_do(gpointer ptr)
{
- DEBUG("GC memory at %p: %s", ptr,
- g_utf8_validate((gchar*)ptr, 3, NULL) ? (gchar*)ptr : "[non string data]");
+ DEBUG("Freeing mem @ %p: %s", ptr,
+ g_utf8_validate((gchar*)ptr, 3, NULL) ?
+ (gchar*)ptr : "[non string data]");
g_free(ptr);
@@ -815,6 +816,8 @@ static gboolean __idle_free_do(gpointer ptr)
gpointer idle_free(gpointer ptr)
{
+ DEBUG("Will free mem @ %p in 5000ms", ptr);
+
g_timeout_add(5000, __idle_free_do, ptr);
return ptr;
@@ -866,5 +869,6 @@ gchar *module_entry_function(ShellModuleEntry *module_entry)
return g_strdup(module_entry->func());
}
- return g_strdup("[Error]\n" "Invalid module=");
+ return g_strdup("[Error]\n"
+ "Invalid module=");
}