summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsDrawLine.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/gnu/emacs/EmacsDrawLine.java')
-rw-r--r--java/org/gnu/emacs/EmacsDrawLine.java11
1 files changed, 1 insertions, 10 deletions
diff --git a/java/org/gnu/emacs/EmacsDrawLine.java b/java/org/gnu/emacs/EmacsDrawLine.java
index 8941d4c217f..827feb96dfb 100644
--- a/java/org/gnu/emacs/EmacsDrawLine.java
+++ b/java/org/gnu/emacs/EmacsDrawLine.java
@@ -49,19 +49,11 @@ public class EmacsDrawLine
Math.min (y, y2 + 1),
Math.max (x2 + 1, x),
Math.max (y2 + 1, y));
- canvas = drawable.lockCanvas ();
+ canvas = drawable.lockCanvas (gc);
if (canvas == null)
return;
- canvas.save ();
-
- if (gc.real_clip_rects != null)
- {
- for (i = 0; i < gc.real_clip_rects.length; ++i)
- canvas.clipRect (gc.real_clip_rects[i]);
- }
-
paint.setStyle (Paint.Style.STROKE);
if (gc.clip_mask == null)
@@ -71,7 +63,6 @@ public class EmacsDrawLine
/* DrawLine with clip mask not implemented; it is not used by
Emacs. */
- canvas.restore ();
drawable.damageRect (rect);
}
}