Commit c85e42c240255c874d86fae7dcb4610c02bfd5b8
1 parent
f03b57f3
Exists in
master
and in
1 other branch
Fixing scroll action.
Showing
1 changed file
with
31 additions
and
27 deletions
Show diff stats
src/terminal/actions/scroll.c
... | ... | @@ -73,33 +73,6 @@ gboolean v3270_scroll_event(GtkWidget *widget, GdkEventScroll *event) |
73 | 73 | return TRUE; |
74 | 74 | } |
75 | 75 | |
76 | - // Has selection? | |
77 | - if(lib3270_has_selection(terminal->host)) | |
78 | - { | |
79 | - switch(event->direction) | |
80 | - { | |
81 | - case GDK_SCROLL_UP: | |
82 | - lib3270_move_selection(terminal->host,LIB3270_DIR_UP); | |
83 | - return TRUE; | |
84 | - | |
85 | - case GDK_SCROLL_DOWN: | |
86 | - lib3270_move_selection(terminal->host,LIB3270_DIR_DOWN); | |
87 | - return TRUE; | |
88 | - | |
89 | - case GDK_SCROLL_LEFT: | |
90 | - lib3270_move_selection(terminal->host,LIB3270_DIR_LEFT); | |
91 | - return TRUE; | |
92 | - | |
93 | - case GDK_SCROLL_RIGHT: | |
94 | - lib3270_move_selection(terminal->host,LIB3270_DIR_RIGHT); | |
95 | - return TRUE; | |
96 | - | |
97 | - case GDK_SCROLL_SMOOTH: | |
98 | - return FALSE; | |
99 | - } | |
100 | - | |
101 | - } | |
102 | - | |
103 | 76 | // Check for fallbacks |
104 | 77 | size_t ix; |
105 | 78 | |
... | ... | @@ -138,6 +111,37 @@ gboolean v3270_scroll_event(GtkWidget *widget, GdkEventScroll *event) |
138 | 111 | |
139 | 112 | } |
140 | 113 | |
114 | + /* | |
115 | + | |
116 | + // Has selection? | |
117 | + if(lib3270_has_selection(terminal->host)) | |
118 | + { | |
119 | + switch(event->direction) | |
120 | + { | |
121 | + case GDK_SCROLL_UP: | |
122 | + lib3270_move_selection(terminal->host,LIB3270_DIR_UP); | |
123 | + return TRUE; | |
124 | + | |
125 | + case GDK_SCROLL_DOWN: | |
126 | + lib3270_move_selection(terminal->host,LIB3270_DIR_DOWN); | |
127 | + return TRUE; | |
128 | + | |
129 | + case GDK_SCROLL_LEFT: | |
130 | + lib3270_move_selection(terminal->host,LIB3270_DIR_LEFT); | |
131 | + return TRUE; | |
132 | + | |
133 | + case GDK_SCROLL_RIGHT: | |
134 | + lib3270_move_selection(terminal->host,LIB3270_DIR_RIGHT); | |
135 | + return TRUE; | |
136 | + | |
137 | + case GDK_SCROLL_SMOOTH: | |
138 | + return FALSE; | |
139 | + } | |
140 | + | |
141 | + } | |
142 | + | |
143 | + */ | |
144 | + | |
141 | 145 | return FALSE; |
142 | 146 | } |
143 | 147 | ... | ... |