From 60fc7aa1106d7f72a2671fec093ed54c7aa27f1e Mon Sep 17 00:00:00 2001
From: BehroozAmoozad <61118947+BehroozAmoozad@users.noreply.github.com>
Date: Mon, 17 Feb 2020 22:03:57 +0330
Subject: [PATCH 2/9] Handle return(enter) key press in torrent-add-url dialog
(#91)
---
src/trg-torrent-add-url-dialog.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/trg-torrent-add-url-dialog.c b/src/trg-torrent-add-url-dialog.c
index 2562008..cac2088 100644
--- a/src/trg-torrent-add-url-dialog.c
+++ b/src/trg-torrent-add-url-dialog.c
@@ -108,6 +108,11 @@ static void url_entry_changed(GtkWidget * w, gpointer data)
gtk_entry_get_text_length(GTK_ENTRY(w)) > 0);
}
+static void url_entry_activate(GtkWidget * w, gpointer data)
+{
+ gtk_dialog_response(GTK_DIALOG(data), GTK_RESPONSE_ACCEPT);
+}
+
static void trg_torrent_add_url_dialog_init(TrgTorrentAddUrlDialog * self)
{
TrgTorrentAddUrlDialogPrivate *priv =
@@ -121,6 +126,8 @@ static void trg_torrent_add_url_dialog_init(TrgTorrentAddUrlDialog * self)
w = priv->urlEntry = gtk_entry_new();
g_signal_connect(w, "changed", G_CALLBACK(url_entry_changed), self);
+ g_signal_connect(w, "activate", G_CALLBACK(url_entry_activate), self);
+
hig_workarea_add_row(t, &row, _("URL:"), w, NULL);
priv->startCheck =
--
2.28.0