[gnome-control-center] sharing/remote-desktop: Copy entries via editable API
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] sharing/remote-desktop: Copy entries via editable API
- Date: Thu, 3 Mar 2022 21:21:32 +0000 (UTC)
commit 9d76bb3a80f66857db787f6d847f50fce104714b
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Thu Mar 3 18:09:33 2022 +0100
sharing/remote-desktop: Copy entries via editable API
GtkPasswordEntry is not a GtkEntry so can't use that API. Both are
GtkEditable however, so use that instead.
panels/sharing/cc-sharing-panel.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/panels/sharing/cc-sharing-panel.c b/panels/sharing/cc-sharing-panel.c
index 537880ffb..6fb0210c3 100644
--- a/panels/sharing/cc-sharing-panel.c
+++ b/panels/sharing/cc-sharing-panel.c
@@ -1306,13 +1306,11 @@ on_copy_clicked_label (GtkButton *button,
}
static void
-on_copy_clicked_entry (GtkButton *button,
- GtkEntry *entry)
+on_copy_clicked_editable (GtkButton *button,
+ GtkEditable *editable)
{
- GtkEntryBuffer *buffer = gtk_entry_get_buffer (entry);
-
gdk_clipboard_set_text (gtk_widget_get_clipboard (GTK_WIDGET (button)),
- gtk_entry_buffer_get_text (buffer));
+ gtk_editable_get_text (editable));
}
static pwquality_settings_t *
@@ -1419,10 +1417,10 @@ cc_sharing_panel_setup_remote_desktop_dialog (CcSharingPanel *self)
"clicked", G_CALLBACK (on_copy_clicked_label),
self->remote_desktop_address_label);
g_signal_connect (self->remote_desktop_username_copy,
- "clicked", G_CALLBACK (on_copy_clicked_entry),
+ "clicked", G_CALLBACK (on_copy_clicked_editable),
self->remote_desktop_username_entry);
g_signal_connect (self->remote_desktop_password_copy,
- "clicked", G_CALLBACK (on_copy_clicked_entry),
+ "clicked", G_CALLBACK (on_copy_clicked_editable),
self->remote_desktop_password_entry);
g_signal_connect (self->remote_desktop_switch, "notify::state",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]