From b9368aba1308f9505260d01754438551f773c876 Mon Sep 17 00:00:00 2001 From: Linus Behrbohm Date: Mon, 1 Nov 2021 19:27:51 +0100 Subject: [PATCH] Fix Response::context_menu return type (#857) --- egui/src/response.rs | 4 ++-- egui_demo_lib/src/apps/demo/drag_and_drop.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/egui/src/response.rs b/egui/src/response.rs index cfb95069..5dd7972d 100644 --- a/egui/src/response.rs +++ b/egui/src/response.rs @@ -487,8 +487,8 @@ impl Response { /// } /// }); /// ``` - pub fn context_menu(&self, add_contents: impl FnOnce(&mut Ui)) -> &Self { - self.ctx.show_context_menu(self, add_contents); + pub fn context_menu(self, add_contents: impl FnOnce(&mut Ui)) -> Self { + self.ctx.show_context_menu(&self, add_contents); self } } diff --git a/egui_demo_lib/src/apps/demo/drag_and_drop.rs b/egui_demo_lib/src/apps/demo/drag_and_drop.rs index cb44e2ff..99dc2d30 100644 --- a/egui_demo_lib/src/apps/demo/drag_and_drop.rs +++ b/egui_demo_lib/src/apps/demo/drag_and_drop.rs @@ -145,7 +145,7 @@ impl super::View for DragAndDropDemo { }) .response; - response.context_menu(|ui| { + let response = response.context_menu(|ui| { if ui.button("New Item").clicked() { self.columns[col_idx].push("New Item".to_string()); ui.close_menu();