From 664fb4965edd9c2c20b68d2139e932ce48c4f88c Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Thu, 27 Jun 2019 13:17:15 -0300 Subject: [PATCH] Small adjustments in clipboard management code. --- src/terminal/selection.c | 15 ++++++++++++--- src/terminal/widget.c | 5 ----- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/terminal/selection.c b/src/terminal/selection.c index e750570..7138568 100644 --- a/src/terminal/selection.c +++ b/src/terminal/selection.c @@ -79,6 +79,17 @@ static void clipboard_get(G_GNUC_UNUSED GtkClipboard *clipboard, GtkSelectionDa } /** + * Clear clipboard contents. + * + * @param terminal Pointer to the terminal Widget. + * + */ +void v3270_clear_clipboard(v3270 *terminal) +{ + terminal->selection.text = lib3270_free(terminal->selection.text); +} + +/** * Get text at informed area. * * @param widget Widget. @@ -109,10 +120,8 @@ LIB3270_EXPORT gchar * v3270_get_text(GtkWidget *widget, int offset, int len) static const char * update_selected_text(GtkWidget *widget, gboolean cut) { - v3270 * terminal; char * text; - - terminal = GTK_V3270(widget); + v3270 * terminal = GTK_V3270(widget); v3270_clear_clipboard(terminal); diff --git a/src/terminal/widget.c b/src/terminal/widget.c index 6332848..33f1528 100644 --- a/src/terminal/widget.c +++ b/src/terminal/widget.c @@ -568,11 +568,6 @@ LIB3270_EXPORT GtkWidget * v3270_new(void) return g_object_new(GTK_TYPE_V3270, NULL); } -void v3270_clear_clipboard(v3270 *terminal) -{ - terminal->selection.text = lib3270_free(terminal->selection.text); -} - static void v3270_destroy(GtkWidget *widget) { v3270 * terminal = GTK_V3270(widget); -- libgit2 0.21.2