equal
deleted
inserted
replaced
|
1 --- control-center-2.14.1/capplets/display/main.c 2005-11-14 23:21:07.000000000 +0800 |
|
2 +++ control-center-2.14.1-new/capplets/display/main.c 2006-06-12 16:56:05.436629000 +0800 |
|
3 @@ -1,3 +1,4 @@ |
|
4 + |
|
5 #include <config.h> |
|
6 |
|
7 #include <string.h> |
|
8 @@ -184,7 +185,7 @@ |
|
9 gdk_x11_drawable_get_xid (GDK_DRAWABLE (root_window)), |
|
10 new_res, |
|
11 screen_info->current_rotation, |
|
12 - new_rate, |
|
13 + new_rate > 0 ? new_rate : 0, |
|
14 GDK_CURRENT_TIME); |
|
15 } |
|
16 } |
|
17 @@ -232,7 +233,7 @@ |
|
18 gdk_x11_drawable_get_xid (GDK_DRAWABLE (root_window)), |
|
19 screen_info->old_size, |
|
20 screen_info->old_rotation, |
|
21 - screen_info->old_rate, |
|
22 + screen_info->old_rate > 0 ? screen_info->old_rate : 0, |
|
23 GDK_CURRENT_TIME); |
|
24 |
|
25 } |
|
26 @@ -352,6 +353,10 @@ |
|
27 menuitem = gtk_menu_item_new_with_label (str); |
|
28 |
|
29 g_object_set_data (G_OBJECT (menuitem), "rate", GINT_TO_POINTER ((int)rates[i])); |
|
30 + if (rates[i] < 0) |
|
31 + { /* Don't allow selection of negative refresh rates */ |
|
32 + gtk_widget_set_sensitive (menuitem, FALSE); |
|
33 + } |
|
34 |
|
35 g_free (str); |
|
36 gtk_widget_show (menuitem); |