From 8e1d5ef3729423889b73a121695fc83fb9cd338c Mon Sep 17 00:00:00 2001 From: "Leandro A. F. Pereira" Date: Sun, 1 Jul 2007 18:38:42 +0000 Subject: A bunch of cleanups. --- hardinfo2/callbacks.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'hardinfo2/callbacks.c') diff --git a/hardinfo2/callbacks.c b/hardinfo2/callbacks.c index ac47d089..d026d66f 100644 --- a/hardinfo2/callbacks.c +++ b/hardinfo2/callbacks.c @@ -149,16 +149,20 @@ void cb_about_module(GtkAction *action) if ((ma = module_get_about(sm))) { GtkWidget *about; + gchar *text; about = gtk_about_dialog_new(); - gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(about), - idle_free(g_strdup_printf("%s Module", sm->name))); + + text = g_strdup_printf("%s Module", sm->name); + gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(about), text); + g_free(text); + gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about), ma->version); - gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(about), - idle_free(g_strdup_printf("Written by %s\n" - "Licensed under %s", - ma->author, - ma->license))); + + text = g_strdup_printf("Written by %s\nLicensed under %s", + ma->author, ma->license); + gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(about), text); + g_free(text); if (ma->description) gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about), -- cgit v1.2.3