Bind F5 and r to refreshing the directory
This commit is contained in:
parent
f8526d486a
commit
411f0b3e91
14
fastiv.c
14
fastiv.c
|
@ -275,8 +275,10 @@ on_open_location(G_GNUC_UNUSED GtkPlacesSidebar *sidebar, GFile *location,
|
|||
G_GNUC_UNUSED GtkPlacesOpenFlags flags, G_GNUC_UNUSED gpointer user_data)
|
||||
{
|
||||
gchar *path = g_file_get_path(location);
|
||||
load_directory(path);
|
||||
g_free(path);
|
||||
if (path) {
|
||||
load_directory(path);
|
||||
g_free(path);
|
||||
}
|
||||
}
|
||||
|
||||
// Cursor keys, e.g., simply cannot be bound through accelerators
|
||||
|
@ -321,6 +323,14 @@ on_key_press(G_GNUC_UNUSED GtkWidget *widget, GdkEventKey *event,
|
|||
on_open();
|
||||
return TRUE;
|
||||
|
||||
case GDK_KEY_F5:
|
||||
case GDK_KEY_r: {
|
||||
char *copy = g_strdup(g.directory);
|
||||
load_directory(copy);
|
||||
g_free(copy);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
case GDK_KEY_F9:
|
||||
if (gtk_widget_is_visible(g.browser_sidebar))
|
||||
gtk_widget_hide(g.browser_sidebar);
|
||||
|
|
Loading…
Reference in New Issue