Mercurial > emacs
diff src/gtkutil.c @ 50521:3b4cda88d7ef
* xterm.c (xg_scroll_callback): Call gtk_range_get_adjustment to
get GtkAdjustment as widget now is a GtkRange.
* gtkutil.c (xg_create_scroll_bar): Connect to value-changed on
GtkRange to avoid memory leak.
| author | Jan Dj?rv <jan.h.d@swipnet.se> |
|---|---|
| date | Wed, 09 Apr 2003 16:44:45 +0000 |
| parents | 60da21fd968b |
| children | f30e6f029d65 |
line wrap: on
line diff
--- a/src/gtkutil.c Wed Apr 09 12:17:59 2003 +0000 +++ b/src/gtkutil.c Wed Apr 09 16:44:45 2003 +0000 @@ -2512,25 +2512,25 @@ scroll_id = xg_store_widget_in_map (wscroll); - g_signal_connect (G_OBJECT (vadj), + g_signal_connect (G_OBJECT (wscroll), "value-changed", scroll_callback, - (gpointer)bar); + (gpointer) bar); g_signal_connect (G_OBJECT (wscroll), "destroy", G_CALLBACK (xg_gtk_scroll_destroy), - (gpointer)scroll_id); + (gpointer) scroll_id); /* Connect to button press and button release to detect if any scroll bar has the pointer. */ g_signal_connect (G_OBJECT (wscroll), "button-press-event", G_CALLBACK (scroll_bar_button_cb), - (gpointer)bar); + (gpointer) bar); g_signal_connect (G_OBJECT (wscroll), "button-release-event", G_CALLBACK (scroll_bar_button_cb), - (gpointer)bar); + (gpointer) bar); gtk_fixed_put (GTK_FIXED (f->output_data.x->edit_widget), wscroll, -1, -1);
