Skip to content

Commit 3c12af5

Browse files
committed
don't swallow subsequent shortcuts during dt_gui_cursor_clear_busy
1 parent 078a8fc commit 3c12af5

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/gui/accelerators.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3988,6 +3988,8 @@ static float _process_shortcut(float move_size)
39883988
if(_sc.key_device == DT_SHORTCUT_DEVICE_KEYBOARD_MOUSE && _sc.key == GDK_KEY_Escape)
39893989
dt_print(DT_DEBUG_ALWAYS, "this should cancel the running blocking job"); // TODO
39903990

3991+
dt_toast_log(_("ignoring shortcuts while blocking jobs running"));
3992+
39913993
return return_value;
39923994
}
39933995

src/gui/gtk.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4536,7 +4536,6 @@ void dt_gui_cursor_clear_busy()
45364536
GtkWidget *toplevel = darktable.gui->ui->main_window;
45374537
GdkWindow *window = gtk_widget_get_window(toplevel);
45384538
gdk_window_set_cursor(window, busy_prev_cursor);
4539-
dt_gui_process_events();
45404539
g_object_unref(busy_prev_cursor);
45414540
busy_prev_cursor = NULL;
45424541
dt_control_allow_change_cursor();

0 commit comments

Comments
 (0)