[gimp] 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] app: fix selection display on right/bottom borders when rulers are…
- Date: Sun, 9 May 2021 13:38:53 +0000 (UTC)
commit e8a531e51e12b66d664c3c7b7eb7317fe3eeb4d5
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.
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 c872da0daa..8f87ea2c1f 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]