[gimp/gimp-2-10] app: fix selection display on right/bottom borders when rulers are…
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gimp-2-10] app: fix selection display on right/bottom borders when rulers are…
- Date: Fri, 22 Oct 2021 21:29:08 +0000 (UTC)
commit 73b40f41830edc0eebb5ec65258ea4be52f46b77
Author: Jehan <jehan girinstud io>
Date: Sun May 9 15:32:49 2021 +0200
app: fix selection display on right/bottom borders when rulers are…
… displayed.
We should use the dimensions from the GimpDisplayShell not the the
GimpCanvas. Indeed the canvas is shorter when rulers are visible, hence
the selection next to the extreme sides (bottom and right sides of the
canvas) was not drawn.
(cherry picked from commit e8a531e51e12b66d664c3c7b7eb7317fe3eeb4d5)
app/display/gimpdisplayshell-selection.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/app/display/gimpdisplayshell-selection.c b/app/display/gimpdisplayshell-selection.c
index 54cb398f33..357931a231 100644
--- a/app/display/gimpdisplayshell-selection.c
+++ b/app/display/gimpdisplayshell-selection.c
@@ -309,7 +309,7 @@ selection_render_mask (Selection *selection)
cairo_surface_t *surface;
cairo_t *cr;
- window = gtk_widget_get_window (selection->shell->canvas);
+ window = gtk_widget_get_window (GTK_WIDGET (selection->shell));
surface = gdk_window_create_similar_surface (window, CAIRO_CONTENT_ALPHA,
gdk_window_get_width (window),
gdk_window_get_height (window));
@@ -451,7 +451,7 @@ selection_start_timeout (Selection *selection)
cairo_rectangle_int_t rect;
cairo_region_t *region;
- window = gtk_widget_get_window (selection->shell->canvas);
+ window = gtk_widget_get_window (GTK_WIDGET (selection->shell));
rect.x = 0;
rect.y = 0;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]