diff options
Diffstat (limited to 'hardinfo2')
| -rw-r--r-- | hardinfo2/arch/linux/common/inputdevices.h | 7 | ||||
| -rw-r--r-- | hardinfo2/report.c | 1 | ||||
| -rw-r--r-- | hardinfo2/shell.c | 4 | 
3 files changed, 11 insertions, 1 deletions
| diff --git a/hardinfo2/arch/linux/common/inputdevices.h b/hardinfo2/arch/linux/common/inputdevices.h index c32015a2..44a109ca 100644 --- a/hardinfo2/arch/linux/common/inputdevices.h +++ b/hardinfo2/arch/linux/common/inputdevices.h @@ -37,6 +37,7 @@ static struct {      { "Keyboard", "keyboard.png" },      { "Joystick", "joystick.png" },      { "Mouse",    "mouse.png"    }, +    { "Speaker",  "audio.png"  },      { "Unknown",  "module.png"   },  }; @@ -84,9 +85,13 @@ scan_inputdevices(void)  	    else if (strstr(tmp, "mouse"))  		d = 2;		//INPUT_MOUSE;  	    else -		d = 3;		//INPUT_UNKNOWN; +		d = 4;		//INPUT_UNKNOWN;  	    break;  	case '\n': +	    if (strstr(name, "PC Speaker")) { +	      d = 3;		// INPUT_PCSPKR +	    } +	  	    tmp = g_strdup_printf("INP%d", ++n);  	    input_list = g_strdup_printf("%s$%s$%s=\n",  					 input_list, diff --git a/hardinfo2/report.c b/hardinfo2/report.c index c3f49dbc..db2a02e3 100644 --- a/hardinfo2/report.c +++ b/hardinfo2/report.c @@ -439,6 +439,7 @@ static ReportDialog      gtk_button_box_set_layout(GTK_BUTTON_BOX(dialog1_action_area),  			      GTK_BUTTONBOX_END); +      button8 = gtk_button_new_from_stock(GTK_STOCK_CANCEL);      gtk_widget_show(button8);      gtk_dialog_add_action_widget(GTK_DIALOG(dialog), button8, diff --git a/hardinfo2/shell.c b/hardinfo2/shell.c index ed73cfa7..90e5722f 100644 --- a/hardinfo2/shell.c +++ b/hardinfo2/shell.c @@ -734,6 +734,10 @@ group_handle_normal(GKeyFile * key_file, ShellModuleEntry * entry,  	GtkTreeIter child;  	value = g_key_file_get_value(key_file, group, key, NULL); +	if (g_str_equal(value, "...") && entry->fieldfunc) { +	        g_free(value); +	        value = entry->fieldfunc(key); +	}  	if (g_utf8_validate(key, -1, NULL) && g_utf8_validate(value, -1, NULL)) {  		gtk_tree_store_append(store, &child, &parent); | 
