diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-03-22 17:36:41 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-03-22 17:36:41 +0000 |
commit | 81ffe540561161b32878409e90651ba0716c11fe (patch) | |
tree | 3136905b5eb9a75b0b73eb4ecf6e3a6b3ae44a5e /gtk/gtkspinbutton.c | |
parent | d9204a33293a360f2209f85d2cc28a8179ba8744 (diff) | |
download | gtk+-81ffe540561161b32878409e90651ba0716c11fe.tar.gz |
Stop scrolling when the widget is unmapped. (#168791, Ryan Lortie)
2005-03-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkpathbar.c (gtk_path_bar_unmap):
* gtk/gtkspinbutton.c (gtk_spin_button_unmap):
* gtk/gtknotebook.c (gtk_notebook_unmap):
* gtk/gtkrange.c (gtk_range_unmap): Stop scrolling when
the widget is unmapped. (#168791, Ryan Lortie)
Diffstat (limited to 'gtk/gtkspinbutton.c')
-rw-r--r-- | gtk/gtkspinbutton.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c index 7b263746a2..435470a735 100644 --- a/gtk/gtkspinbutton.c +++ b/gtk/gtkspinbutton.c @@ -521,6 +521,8 @@ gtk_spin_button_unmap (GtkWidget *widget) { if (GTK_WIDGET_MAPPED (widget)) { + gtk_spin_button_stop_spinning (GTK_SPIN_BUTTON (widget)); + gdk_window_hide (GTK_SPIN_BUTTON (widget)->panel); GTK_WIDGET_CLASS (parent_class)->unmap (widget); } |