From 538561e4660eb2c15c5a2e71b7cb7e2584e09e4d Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Sun, 1 Jan 2006 21:48:54 +0000 Subject: [PATCH] Ported from 2.4 branch: Patch by Ori Avtalion to fix a minor display glitch in the RightArrow. --- Misc/NEWS | 7 +++++-- Tools/pynche/StripViewer.py | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Misc/NEWS b/Misc/NEWS index fa4a27744c1..2a24e6dae91 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -593,8 +593,9 @@ Library once when a size argument is given. This prevents a buffer overflow in the tokenizer with very long source lines. -- Bug #1083110: ``zlib.decompress.flush()`` would segfault if called immediately - after creating the object, without any intervening ``.decompress()`` calls. +- Bug #1083110: ``zlib.decompress.flush()`` would segfault if called + immediately after creating the object, without any intervening + ``.decompress()`` calls. - The reconvert.quote function can now emit triple-quoted strings. The reconvert module now has some simple documentation. @@ -739,6 +740,8 @@ Tools/Demos - Patch #1177597: Correct Complex.__init__. +- Fixed a display glitch in Pynche, which could cause the right arrow to + wiggle over by a pixel. What's New in Python 2.4 final? =============================== diff --git a/Tools/pynche/StripViewer.py b/Tools/pynche/StripViewer.py index 8d17d5527ef..01bcbf6d050 100644 --- a/Tools/pynche/StripViewer.py +++ b/Tools/pynche/StripViewer.py @@ -151,9 +151,9 @@ class RightArrow(LeftArrow): return arrow, text def _x(self): - coords = self._canvas.bbox(self._TAG) + coords = self._canvas.coords(self._TAG) assert coords - return coords[2] - 6 # BAW: kludge + return coords[0] + self._ARROWWIDTH