From fff310d330c4f3b0763e99d9e58ffbc2875db4bd Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 20 Nov 2014 19:40:00 +0000 Subject: [PATCH] CtrlLib: EditField::Error now does refresh only if status changes git-svn-id: svn://ultimatepp.org/upp/trunk@7910 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlLib/EditCtrl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uppsrc/CtrlLib/EditCtrl.h b/uppsrc/CtrlLib/EditCtrl.h index 332556315..bd3d617fc 100644 --- a/uppsrc/CtrlLib/EditCtrl.h +++ b/uppsrc/CtrlLib/EditCtrl.h @@ -221,7 +221,7 @@ public: void Clear(); void Reset(); - void Error(bool error = true) { errorbg = error; Refresh(); } + void Error(bool error = true) { if(errorbg != error) { errorbg = error; Refresh(); } } EditField& Password(bool pwd = true) { password = pwd; Finish(); return *this; } bool IsPassword() const { return password; }