From 0ddecefe01ee33016863c890a3d8f999a6bb7c5f Mon Sep 17 00:00:00 2001 From: Huan Nguyen Date: Sun, 21 May 2023 16:03:13 +0000 Subject: [PATCH] imagePage: Correctly align right-click menu Before it was incorrectly centered --- src/widgets/image_page.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/widgets/image_page.rs b/src/widgets/image_page.rs index a52f041..23b3518 100644 --- a/src/widgets/image_page.rs +++ b/src/widgets/image_page.rs @@ -190,6 +190,11 @@ impl LpImagePage { let rect = gdk::Rectangle::new(x as i32, y as i32, 0, 0); + if self.direction() == gtk::TextDirection::Rtl { + imp.popover.set_halign(gtk::Align::End); + } else { + imp.popover.set_halign(gtk::Align::Start); + } imp.popover.set_pointing_to(Some(&rect)); imp.popover.popup(); }