diff src/preferences.c @ 1619:d35a0836c6b5

do not display menus ("FileMenu" etc.) in accelerator configuration improved tooltip texts
author nadvornik
date Sun, 31 May 2009 13:32:09 +0000
parents 088ed72ef384
children d00761ba18bd
line wrap: on
line diff
--- a/src/preferences.c	Sun May 31 11:08:00 2009 +0000
+++ b/src/preferences.c	Sun May 31 13:32:09 2009 +0000
@@ -934,13 +934,17 @@
 					}
 
 				accel = gtk_accelerator_name(key.accel_key, key.accel_mods);
-				gtk_tree_store_append(accel_store, &iter, NULL);
-				gtk_tree_store_set(accel_store, &iter,
-						   AE_ACTION, label,
-						   AE_KEY, accel,
-						   AE_TOOLTIP, tooltip ? tooltip : "",
-						   AE_ACCEL, accel_path,
-						   -1);
+				
+				if (tooltip) 
+					{
+					gtk_tree_store_append(accel_store, &iter, NULL);
+					gtk_tree_store_set(accel_store, &iter,
+							   AE_ACTION, label,
+							   AE_KEY, accel,
+							   AE_TOOLTIP, tooltip ? tooltip : "",
+							   AE_ACCEL, accel_path,
+							   -1);
+					}
 
 				g_free(accel);
 				g_free(label);