don't preview sounds for insensitive rows
2008-07-28 Jens Granseuer <jensgr@gmx.net> * sound-theme.c: (custom_treeview_button_press_event_cb): don't preview sounds for insensitive rows svn path=/trunk/; revision=8814
This commit is contained in:
parent
fa3263b0fb
commit
0b295549dd
2 changed files with 11 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2008-07-28 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* sound-theme.c: (custom_treeview_button_press_event_cb): don't
|
||||
preview sounds for insensitive rows
|
||||
|
||||
2008-07-28 Bastien Nocera <hadess@hadess.net>
|
||||
|
||||
* sound-theme.c (setting_set_func), (fill_custom_model),
|
||||
|
|
|
@ -936,7 +936,7 @@ get_file_type (const char *sound_name, char **linked_name)
|
|||
name = g_strdup_printf ("%s.disabled", sound_name);
|
||||
filename = custom_theme_dir_path (name);
|
||||
g_free (name);
|
||||
|
||||
|
||||
if (g_file_test (filename, G_FILE_TEST_IS_REGULAR) != FALSE) {
|
||||
g_free (filename);
|
||||
return SOUND_OFF;
|
||||
|
@ -1007,6 +1007,7 @@ custom_treeview_button_press_event_cb (GtkWidget *tree_view,
|
|||
GtkTreeModel *model;
|
||||
GtkTreeIter iter;
|
||||
char **sound_names;
|
||||
gboolean sensitive;
|
||||
ca_context *ctx;
|
||||
|
||||
model = gtk_tree_view_get_model (GTK_TREE_VIEW (tree_view));
|
||||
|
@ -1016,8 +1017,10 @@ custom_treeview_button_press_event_cb (GtkWidget *tree_view,
|
|||
}
|
||||
gtk_tree_path_free (path);
|
||||
|
||||
gtk_tree_model_get (model, &iter, SOUND_NAMES_COL, &sound_names, -1);
|
||||
if (sound_names == NULL)
|
||||
gtk_tree_model_get (model, &iter,
|
||||
SOUND_NAMES_COL, &sound_names,
|
||||
SENSITIVE_COL, &sensitive, -1);
|
||||
if (!sensitive || sound_names == NULL)
|
||||
return FALSE;
|
||||
|
||||
ctx = ca_gtk_context_get ();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue