diff options
| author | Neil <nyamatongwe@gmail.com> | 2021-06-09 12:15:05 +1000 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2021-06-09 12:15:05 +1000 | 
| commit | b5e8caaacbd47583c79bf862e5e6a021bcfc3964 (patch) | |
| tree | 885ceb140cda8f9721ddeb3a327c5a51e27e3785 /src/ScintillaBase.cxx | |
| parent | 5f998b68113dd116c1e938028dddcbcc7425a144 (diff) | |
| download | scintilla-mirror-b5e8caaacbd47583c79bf862e5e6a021bcfc3964.tar.gz | |
Reduce casts by defining methods for common conversions.
Diffstat (limited to 'src/ScintillaBase.cxx')
| -rw-r--r-- | src/ScintillaBase.cxx | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index a6e769d81..50c8e87a7 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -846,7 +846,7 @@ sptr_t ScintillaBase::WndProc(Message iMessage, uptr_t wParam, sptr_t lParam) {  	switch (iMessage) {  	case Message::AutoCShow:  		listType = 0; -		AutoCompleteStart(static_cast<Sci::Position>(wParam), ConstCharPtrFromSPtr(lParam)); +		AutoCompleteStart(PositionFromUPtr(wParam), ConstCharPtrFromSPtr(lParam));  		break;  	case Message::AutoCCancel: @@ -1007,19 +1007,19 @@ sptr_t ScintillaBase::WndProc(Message iMessage, uptr_t wParam, sptr_t lParam) {  		break;  	case Message::CallTipSetBack: -		ct.colourBG = ColourRGBA::FromRGB(static_cast<int>(wParam)); +		ct.colourBG = ColourRGBA::FromIpRGB(SPtrFromUPtr(wParam));  		vs.styles[StyleCallTip].back = ct.colourBG;  		InvalidateStyleRedraw();  		break;  	case Message::CallTipSetFore: -		ct.colourUnSel = ColourRGBA::FromRGB(static_cast<int>(wParam)); +		ct.colourUnSel = ColourRGBA::FromIpRGB(SPtrFromUPtr(wParam));  		vs.styles[StyleCallTip].fore = ct.colourUnSel;  		InvalidateStyleRedraw();  		break;  	case Message::CallTipSetForeHlt: -		ct.colourSel = ColourRGBA::FromRGB(static_cast<int>(wParam)); +		ct.colourSel = ColourRGBA::FromIpRGB(SPtrFromUPtr(wParam));  		InvalidateStyleRedraw();  		break; @@ -1046,10 +1046,10 @@ sptr_t ScintillaBase::WndProc(Message iMessage, uptr_t wParam, sptr_t lParam) {  	case Message::Colourise:  		if (DocumentLexState()->UseContainerLexing()) { -			pdoc->ModifiedAt(static_cast<Sci::Position>(wParam)); +			pdoc->ModifiedAt(PositionFromUPtr(wParam));  			NotifyStyleToNeeded((lParam == -1) ? pdoc->Length() : lParam);  		} else { -			DocumentLexState()->Colourise(static_cast<Sci::Position>(wParam), lParam); +			DocumentLexState()->Colourise(PositionFromUPtr(wParam), lParam);  		}  		Redraw();  		break;  | 
