Skip to content

Commit fb1c0a6

Browse files
author
Joachim Meyer
committed
Since fooflare removed their fork, I'm just kind of reopening: #550
1 parent 213fd02 commit fb1c0a6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Modules/Contents/UI/Source/PolyUITextInput.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ UITextInput::UITextInput(bool multiLine, Number width, Number height) : UIElemen
141141
textContainer->setPosition(padding + decoratorOffset, padding + textInputOffsetY);
142142

143143
inputRect->addEventListener(this, InputEvent::EVENT_MOUSEDOWN);
144-
inputRect->addEventListener(this, InputEvent::EVENT_MOUSEUP);
145144
inputRect->addEventListener(this, InputEvent::EVENT_MOUSEWHEEL_DOWN);
146145
inputRect->addEventListener(this, InputEvent::EVENT_MOUSEWHEEL_UP);
147146
inputRect->addEventListener(this, InputEvent::EVENT_DOUBLECLICK);
@@ -221,6 +220,7 @@ UITextInput::UITextInput(bool multiLine, Number width, Number height) : UIElemen
221220
indentType = INDENT_TAB;
222221

223222
core->getInput()->addEventListener(this, InputEvent::EVENT_KEYDOWN);
223+
core->getInput()->addEventListener(this, InputEvent::EVENT_MOUSEUP);
224224
}
225225

226226
void UITextInput::checkBufferLines() {
@@ -2468,6 +2468,9 @@ void UITextInput::handleEvent(Event *event) {
24682468
InputEvent *inputEvent = (InputEvent*) event;
24692469
onKeyDown(inputEvent->key, inputEvent->charCode);
24702470
}
2471+
if (event->getEventCode() == InputEvent::EVENT_MOUSEUP) {
2472+
draggingSelection = false;
2473+
}
24712474
}
24722475

24732476
if(event->getDispatcher() == contextMenu) {
@@ -2538,9 +2541,6 @@ void UITextInput::handleEvent(Event *event) {
25382541
draggingSelection = true;
25392542
}
25402543
break;
2541-
case InputEvent::EVENT_MOUSEUP:
2542-
draggingSelection = false;
2543-
break;
25442544
case InputEvent::EVENT_MOUSEWHEEL_UP:
25452545
if(scrollContainer) {
25462546
scrollContainer->_onMouseWheelUp();

0 commit comments

Comments
 (0)