diff options
| author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2006-12-30 16:46:48 +0000 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2006-12-30 16:46:48 +0000 | 
| commit | 154b631f2f08cc50da667d6a991c4fb73924cdca (patch) | |
| tree | e24cf0a8ba7e22b9e0c43febd1e66692be5c9f6f | |
| parent | f1415df22f9a7ea8f207049e1f9d48b44014d557 (diff) | |
Oops.
| -rw-r--r-- | hardinfo2/shell.c | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/hardinfo2/shell.c b/hardinfo2/shell.c index 6d971f95..9434d998 100644 --- a/hardinfo2/shell.c +++ b/hardinfo2/shell.c @@ -548,7 +548,7 @@ static gboolean update_field(gpointer data)  	    GtkTreeStore *store = GTK_TREE_STORE(shell->info->model);  	    gtk_tree_store_set(store, iter, INFO_TREE_COL_VALUE, -			       g_strchug(value), -1); +			       value, -1);  	    g_free(value);  	    return TRUE; @@ -787,8 +787,7 @@ group_handle_normal(GKeyFile * key_file, ShellModuleEntry * entry,  	    } else {  		gtk_tree_store_append(store, &child, &parent);  	    } -	    gtk_tree_store_set(store, &child, INFO_TREE_COL_VALUE, -			       g_strchug(value), -1); +	    gtk_tree_store_set(store, &child, INFO_TREE_COL_VALUE, value, -1);  	    strend(key, '#'); @@ -838,8 +837,7 @@ moreinfo_handle_normal(GKeyFile * key_file, gchar * group, gchar ** keys)  	    gtk_tree_store_append(store, &child, &parent);  	    gtk_tree_store_set(store, &child, INFO_TREE_COL_VALUE, -			       g_strchug(value), INFO_TREE_COL_NAME, key, -			       -1); +			       value, INFO_TREE_COL_NAME, key, -1);  	}  	g_free(value); @@ -945,6 +943,9 @@ module_selected_show_info(ShellModuleEntry * entry, gboolean reload)      g_key_file_load_from_data(key_file, key_data, strlen(key_data), 0,  			      NULL);      groups = g_key_file_get_groups(key_file, &ngroups); +     +    for (i = 0; groups[i]; i++) +        if (groups[i][0] == '$') ngroups--;      for (i = 0; groups[i]; i++) {  	gchar *group = groups[i]; @@ -953,7 +954,7 @@ module_selected_show_info(ShellModuleEntry * entry, gboolean reload)  	if (*group == '$') {  	    group_handle_special(key_file, entry, group, keys);  	} else { -	    group_handle_normal(key_file, entry, group, keys, ngroups - 1); +	    group_handle_normal(key_file, entry, group, keys, ngroups);  	}      } | 
