summaryrefslogtreecommitdiffstats
path: root/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff')
-rw-r--r--meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff50
1 files changed, 50 insertions, 0 deletions
diff --git a/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff
new file mode 100644
index 0000000000..13f8c330f5
--- /dev/null
+++ b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gtkspinbutton.c.diff
@@ -0,0 +1,50 @@
1--- gtk+-2.6.4/gtk/gtkspinbutton.c 2004-11-14 03:25:35.000000000 +0200
2+++ gtk+-2.6.4/gtk/gtkspinbutton.c 2005-04-06 16:19:37.945769728 +0300
3@@ -1041,15 +1041,21 @@
4 GtkArrowType click_child,
5 gdouble step)
6 {
7+ GtkSettings *settings;
8+ guint timeout;
9+
10 g_return_if_fail (click_child == GTK_ARROW_UP || click_child == GTK_ARROW_DOWN);
11-
12+
13+ settings = gtk_settings_get_default ();
14+ g_object_get (settings, "gtk-initial-timeout", &timeout, NULL);
15+
16 spin->click_child = click_child;
17
18 if (!spin->timer)
19 {
20 spin->timer_step = step;
21 spin->need_timer = TRUE;
22- spin->timer = g_timeout_add (SPIN_BUTTON_INITIAL_TIMER_DELAY,
23+ spin->timer = g_timeout_add (/*SPIN_BUTTON_INITIAL_TIMER_DELAY*/timeout,
24 (GSourceFunc) gtk_spin_button_timer,
25 (gpointer) spin);
26 }
27@@ -1188,9 +1194,14 @@
28 gtk_spin_button_timer (GtkSpinButton *spin_button)
29 {
30 gboolean retval = FALSE;
31+ GtkSettings *settings;
32+ guint timeout;
33
34 GDK_THREADS_ENTER ();
35
36+ settings = gtk_settings_get_default ();
37+ g_object_get (settings, "gtk-update-timeout", &timeout, NULL);
38+
39 if (spin_button->timer)
40 {
41 if (spin_button->click_child == GTK_ARROW_UP)
42@@ -1201,7 +1212,7 @@
43 if (spin_button->need_timer)
44 {
45 spin_button->need_timer = FALSE;
46- spin_button->timer = g_timeout_add (SPIN_BUTTON_TIMER_DELAY,
47+ spin_button->timer = g_timeout_add (/*SPIN_BUTTON_TIMER_DELAY*/timeout,
48 (GSourceFunc) gtk_spin_button_timer,
49 (gpointer) spin_button);
50 }