Commit 045bce44627e2106c7f080df84257f330b76ca4d
1 parent
dfc59268
Exists in
master
and in
1 other branch
Adjustments in the paste_text api.
Showing
3 changed files
with
8 additions
and
5 deletions
Show diff stats
src/dialogs/load.c
| ... | ... | @@ -288,18 +288,18 @@ static void icon_press(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconPosition icon_ |
| 288 | 288 | if(*error) |
| 289 | 289 | return; |
| 290 | 290 | |
| 291 | - gboolean next = lib3270_paste_text( | |
| 291 | + int remains = lib3270_paste_text( | |
| 292 | 292 | v3270_get_session(dialog->terminal), |
| 293 | 293 | (unsigned char *) converted |
| 294 | 294 | ) ? TRUE : FALSE; |
| 295 | 295 | |
| 296 | - debug("next=%s",next ? "YES" : "NO"); | |
| 296 | + debug("next=%s",remains > 0 ? "YES" : "NO"); | |
| 297 | 297 | |
| 298 | 298 | g_signal_emit( |
| 299 | 299 | dialog->terminal, |
| 300 | 300 | v3270_widget_signal[V3270_SIGNAL_PASTENEXT], |
| 301 | 301 | 0, |
| 302 | - next | |
| 302 | + remains > 0 | |
| 303 | 303 | ); |
| 304 | 304 | |
| 305 | 305 | } | ... | ... |
src/selection/text.c
| ... | ... | @@ -208,7 +208,7 @@ LIB3270_EXPORT void v3270_input_text(GtkWidget *widget, const gchar *text, const |
| 208 | 208 | } |
| 209 | 209 | |
| 210 | 210 | // Do paste. |
| 211 | - gboolean next = lib3270_paste_text( | |
| 211 | + int remains = lib3270_paste_text( | |
| 212 | 212 | v3270_get_session(widget), |
| 213 | 213 | (unsigned char *) buffer |
| 214 | 214 | ) ? TRUE : FALSE; |
| ... | ... | @@ -217,7 +217,7 @@ LIB3270_EXPORT void v3270_input_text(GtkWidget *widget, const gchar *text, const |
| 217 | 217 | widget, |
| 218 | 218 | v3270_widget_signal[V3270_SIGNAL_PASTENEXT], |
| 219 | 219 | 0, |
| 220 | - next | |
| 220 | + remains > 0 | |
| 221 | 221 | ); |
| 222 | 222 | |
| 223 | 223 | } | ... | ... |
v3270.cbp
| ... | ... | @@ -66,6 +66,9 @@ |
| 66 | 66 | <Unit filename="src/dialogs/linux/select.c"> |
| 67 | 67 | <Option compilerVar="CC" /> |
| 68 | 68 | </Unit> |
| 69 | + <Unit filename="src/dialogs/load.c"> | |
| 70 | + <Option compilerVar="CC" /> | |
| 71 | + </Unit> | |
| 69 | 72 | <Unit filename="src/dialogs/popups.c"> |
| 70 | 73 | <Option compilerVar="CC" /> |
| 71 | 74 | </Unit> | ... | ... |