diff options
| author | Přemysl Eric Janouch <p@janouch.name> | 2025-11-02 02:07:42 +0100 | 
|---|---|---|
| committer | Přemysl Eric Janouch <p@janouch.name> | 2025-11-02 02:09:28 +0100 | 
| commit | c46fc73c34866bb10ab690630a2c262057fb5b59 (patch) | |
| tree | f4009d52222331450135ced70eaa45e42819e038 /fiv-sidebar.c | |
| parent | bdd18fc898aa245c9a5b60491a336e5967498fa4 (diff) | |
| download | fiv-c46fc73c34866bb10ab690630a2c262057fb5b59.tar.gz fiv-c46fc73c34866bb10ab690630a2c262057fb5b59.tar.xz fiv-c46fc73c34866bb10ab690630a2c262057fb5b59.zip  | |
Prefill the 'Enter location' dialog
Diffstat (limited to 'fiv-sidebar.c')
| -rw-r--r-- | fiv-sidebar.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/fiv-sidebar.c b/fiv-sidebar.c index 900c8a8..5445fd0 100644 --- a/fiv-sidebar.c +++ b/fiv-sidebar.c @@ -537,6 +537,13 @@ on_show_enter_location(  	g_signal_connect(entry, "changed",  		G_CALLBACK(on_enter_location_changed), self); +	GFile *location = fiv_io_model_get_location(self->model); +	if (location) { +		gchar *parse_name = g_file_get_parse_name(location); +		gtk_entry_set_text(GTK_ENTRY(entry), parse_name); +		g_free(parse_name); +	} +  	// Can't have it ellipsized and word-wrapped at the same time.  	GtkWidget *protocols = gtk_label_new("");  	gtk_label_set_ellipsize(GTK_LABEL(protocols), PANGO_ELLIPSIZE_END);  | 
