Skip to content

Commit 7837e98

Browse files
committed
gth-browser-action-callbacks.c: Ignore view changes triggered by
backspace if the editor sidebar is active and an entry is focused. Fixes #197 ref: linuxmint/mint21.3-beta#51
1 parent e88cd87 commit 7837e98

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

pix/gth-browser-actions-callbacks.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,12 @@ gth_browser_activate_browser_mode (GSimpleAction *action,
159159
gth_browser_stop (browser);
160160

161161
viewer_sidebar = gth_browser_get_viewer_sidebar (browser);
162-
if (gth_sidebar_tool_is_active (GTH_SIDEBAR (viewer_sidebar)))
163-
gth_sidebar_deactivate_tool (GTH_SIDEBAR (viewer_sidebar));
162+
if (gth_sidebar_tool_is_active (GTH_SIDEBAR (viewer_sidebar))) {
163+
GtkWidget *focus_widget = gtk_window_get_focus (GTK_WINDOW (browser));
164+
if (!GTK_IS_ENTRY (focus_widget)) {
165+
gth_sidebar_deactivate_tool (GTH_SIDEBAR (viewer_sidebar));
166+
}
167+
}
164168
else if (gth_browser_get_is_fullscreen (browser))
165169
gth_browser_unfullscreen (browser);
166170
else

0 commit comments

Comments
 (0)