Commit b9a96fced81455b494a3e8b5749472d2775bc3c8
1 parent
d79ebe0a
Exists in
master
and in
1 other branch
Scroll do mouse não funcionava no Ubuntu 12.04; removendo dependência do binutils no debian.control
Showing
2 changed files
with
10 additions
and
3 deletions
Show diff stats
mouse.c
... | ... | @@ -275,10 +275,17 @@ void v3270_set_scroll_action(GtkWidget *widget, GdkScrollDirection direction, Gt |
275 | 275 | |
276 | 276 | gboolean v3270_scroll_event(GtkWidget *widget, GdkEventScroll *event) |
277 | 277 | { |
278 | - v3270 * terminal = GTK_V3270(widget); | |
278 | + H3270 * hSession = v3270_get_session(widget); | |
279 | + | |
280 | + lib3270_trace_event(hSession,"scroll event direction=%d",(int) event->direction); | |
279 | 281 | |
280 | - if(lib3270_get_program_message(terminal->host) != LIB3270_MESSAGE_NONE || event->direction < 0 || event->direction > G_N_ELEMENTS(action_scroll)) | |
282 | + if(lib3270_get_program_message(hSession) != LIB3270_MESSAGE_NONE || event->direction < 0 || event->direction > G_N_ELEMENTS(action_scroll)) | |
283 | + { | |
284 | + lib3270_trace_event(hSession," dropped (not available)\n"); | |
281 | 285 | return FALSE; |
286 | + } | |
287 | + | |
288 | + lib3270_trace_event(hSession,"\n"); | |
282 | 289 | |
283 | 290 | trace("Scroll: %d Action: %p",event->direction,action_scroll[event->direction]); |
284 | 291 | ... | ... |
widget.c
... | ... | @@ -828,7 +828,7 @@ static void v3270_init(v3270 *widget) |
828 | 828 | #endif // GTK(2,18) |
829 | 829 | |
830 | 830 | // Setup events |
831 | - gtk_widget_add_events(GTK_WIDGET(widget),GDK_KEY_PRESS_MASK|GDK_KEY_RELEASE_MASK|GDK_BUTTON_PRESS_MASK|GDK_BUTTON_MOTION_MASK|GDK_BUTTON_RELEASE_MASK|GDK_POINTER_MOTION_MASK|GDK_ENTER_NOTIFY_MASK); | |
831 | + gtk_widget_add_events(GTK_WIDGET(widget),GDK_KEY_PRESS_MASK|GDK_KEY_RELEASE_MASK|GDK_BUTTON_PRESS_MASK|GDK_BUTTON_MOTION_MASK|GDK_BUTTON_RELEASE_MASK|GDK_POINTER_MOTION_MASK|GDK_ENTER_NOTIFY_MASK|GDK_SCROLL_MASK); | |
832 | 832 | |
833 | 833 | trace("%s",__FUNCTION__); |
834 | 834 | } | ... | ... |