From a94907372839c7fd79bbd0e37d9cab8ccfa40790 Mon Sep 17 00:00:00 2001 From: Clement Tsang <34804052+ClementTsang@users.noreply.github.com> Date: Wed, 2 Sep 2020 05:00:01 -0400 Subject: [PATCH] bug: fix being able to click widgets when dd-dialog was open (#219) Fixes a bug where you could click on a widget when dd's dialog was open. --- .vscode/settings.json | 1 + src/app.rs | 1 + src/canvas/widgets/network_graph.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index 6ee391bf..e03fdc59 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -31,6 +31,7 @@ "WASD", "Wojnarowski", "andys", + "armhf", "armv", "atim", "choco", diff --git a/src/app.rs b/src/app.rs index d0b9cb4e..8893a1c7 100644 --- a/src/app.rs +++ b/src/app.rs @@ -880,6 +880,7 @@ impl App { self.to_delete_process_list = Some(current_process); self.delete_dialog_state.is_showing_dd = true; + self.is_determining_widget_boundary = true; } } } diff --git a/src/canvas/widgets/network_graph.rs b/src/canvas/widgets/network_graph.rs index 32887c32..8a75ebd6 100644 --- a/src/canvas/widgets/network_graph.rs +++ b/src/canvas/widgets/network_graph.rs @@ -67,6 +67,7 @@ impl NetworkGraphWidget for Painter { // Update draw loc in widget map // Note that in both cases, we always go to the same widget id so it's fine to do it like // this lol. + debug!("!@#!@"); if let Some(network_widget) = app_state.widget_map.get_mut(&widget_id) { network_widget.top_left_corner = Some((draw_loc.x, draw_loc.y)); network_widget.bottom_right_corner =