From f9d284011a1861e4908c1a8b6189a32d335f7123 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Tue, 22 Aug 2006 15:25:24 +0000 Subject: [PATCH] invalidate the null style in BTextView::MakeEditable(). Fixes bug 362 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18568 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/BTextView/TextView.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/kits/interface/BTextView/TextView.cpp b/src/kits/interface/BTextView/TextView.cpp index 5ff476b546..fe187dcfe8 100644 --- a/src/kits/interface/BTextView/TextView.cpp +++ b/src/kits/interface/BTextView/TextView.cpp @@ -2152,7 +2152,12 @@ BTextView::MakeEditable(bool editable) return; fEditable = editable; - + // TextControls change the color of the text when + // they are made editable, so we need to invalidate + // the NULL style here + // TODO: it works well, but it could be caused by a bug somewhere else + if (fEditable) + fStyles->InvalidateNullStyle(); if (Window() != NULL && fActive) { if (!fEditable) { if (fCaretVisible)