From 1197075ff12ff8dbd1f4e87a58d8bd70b806e99f Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 14 Apr 2015 10:07:12 +1000 Subject: Ensure SCI_TEXTHEIGHT uses valid style data and remove test pauses that hid this. --- src/Editor.cxx | 1 + test/simpleTests.py | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Editor.cxx b/src/Editor.cxx index 2f2458861..77d9ce5e7 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -6227,6 +6227,7 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) { return TextWidth(static_cast(wParam), CharPtrFromSPtr(lParam)); case SCI_TEXTHEIGHT: + RefreshStyleData(); return vs.lineHeight; case SCI_SETENDATLASTLINE: diff --git a/test/simpleTests.py b/test/simpleTests.py index 590d288b8..4e8462c71 100644 --- a/test/simpleTests.py +++ b/test/simpleTests.py @@ -139,7 +139,6 @@ class TestSimple(unittest.TestCase): data = b"x" * 70 + b"\n" for i in range(5): self.ed.AddText(len(data), data) - self.xite.DoEvents() self.assertEquals(self.ed.LineCount, i + 2) self.assert_(self.ed.Length > 0) @@ -1169,8 +1168,6 @@ class TestTextMargin(unittest.TestCase): self.assertEquals(self.ed.ExtraAscent, 1) self.ed.ExtraDescent = 2 self.assertEquals(self.ed.ExtraDescent, 2) - # Allow line height to recalculate - self.xite.DoEvents() lineHeightIncreased = self.ed.TextHeight(0) self.assertEquals(lineHeightIncreased, lineHeight + 2 + 1) -- cgit v1.2.3