summaryrefslogtreecommitdiff
path: root/hardinfo2/util.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-07-01 18:38:42 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-07-01 18:38:42 +0000
commit8e1d5ef3729423889b73a121695fc83fb9cd338c (patch)
treeb5c9637751cc6e186b3b83cd797717f4b2e13faf /hardinfo2/util.c
parentc54d47775818f19297e03e2f1b1b0031d77878fb (diff)
A bunch of cleanups.
Diffstat (limited to 'hardinfo2/util.c')
-rw-r--r--hardinfo2/util.c16
1 files changed, 13 insertions, 3 deletions
diff --git a/hardinfo2/util.c b/hardinfo2/util.c
index 24e7967c..454a3a19 100644
--- a/hardinfo2/util.c
+++ b/hardinfo2/util.c
@@ -886,9 +886,10 @@ void tree_view_save_image(gchar *filename)
gtk_widget_set_sensitive(widget, tv_enabled);
}
-
static gboolean __idle_free_do(gpointer ptr)
{
+ DEBUG("bla %p", ptr);
+
if (ptr) {
g_free(ptr);
}
@@ -896,10 +897,16 @@ static gboolean __idle_free_do(gpointer ptr)
return FALSE;
}
+#if RELEASE == 1
gpointer idle_free(gpointer ptr)
+#else
+gpointer __idle_free(gpointer ptr, gchar *f, gint l)
+#endif
{
+ DEBUG("file: %s, line: %d, ptr %p", f, l, ptr);
+
if (ptr) {
- g_timeout_add(15000, __idle_free_do, ptr);
+ g_timeout_add(10000, __idle_free_do, ptr);
}
return ptr;
@@ -910,6 +917,7 @@ void module_entry_scan_all_except(ModuleEntry *entries, gint except_entry)
ModuleEntry entry;
gint i = 0;
void (*scan_callback)(gboolean reload);
+ gchar *text;
shell_view_set_enabled(FALSE);
@@ -917,7 +925,9 @@ void module_entry_scan_all_except(ModuleEntry *entries, gint except_entry)
if (i == except_entry)
continue;
- shell_status_update(idle_free(g_strdup_printf("Scanning: %s...", entry.name)));
+ text = g_strdup_printf("Scanning: %s...", entry.name);
+ shell_status_update(text);
+ g_free(text);
if ((scan_callback = entry.scan_callback)) {
scan_callback(FALSE);