TextField crashes app on losing focus (Android)

This never-ending story with TextField. :slight_smile:
So, TextField can receive focus and I can enter text, but as soon as it loses focus, app crashes.
Happens on Android, HTML5 and Flash :sadpanda: are working fine.
lime: [7.7.0]
openfl: [8.9.6]
Everything was fine in previous versions.

E/HXCPP (13984): Called from hxcpp::__hxcpp_main
E/HXCPP (13984): Called from ApplicationMain::main ApplicationMain.hx line 25
E/HXCPP (13984): Called from ApplicationMain::create ApplicationMain.hx line 130
E/HXCPP (13984): Called from lime.app.Application::exec lime/app/Application.hx line 150
E/HXCPP (13984): Called from lime._internal.backend.native.NativeApplication::exec lime/_internal/backend/native/NativeApplication.hx line 146
E/HXCPP (13984): Called from lime._internal.backend.native.NativeApplication::handleMouseEvent lime/_internal/backend/native/NativeApplication.hx line 337
E/HXCPP (13984): Called from lime.app._Event_Float_Float_lime_ui_MouseButton_Void::dispatch lime/_internal/macros/EventMacro.hx line 91
E/HXCPP (13984): Called from openfl.display.Stage::__onLimeCreateWindow openfl/display/Stage.hx line 1628
E/HXCPP (13984): Called from openfl.display.Stage::__onLimeMouseDown openfl/display/Stage.hx line 1777
E/HXCPP (13984): Called from openfl.display.Stage::__onMouse openfl/display/Stage.hx line 2331
E/HXCPP (13984): Called from openfl.display.Stage::set_focus openfl/display/Stage.hx line 3141
E/HXCPP (13984): Called from openfl.display.Stage::__dispatchStack openfl/display/Stage.hx line 1292
E/HXCPP (13984): Called from openfl.text.TextField::__dispatch openfl/text/TextField.hx line 1657
E/HXCPP (13984): Called from openfl.display.DisplayObject::__dispatch openfl/display/DisplayObject.hx line 1407
E/HXCPP (13984): Called from openfl.events.EventDispatcher::__dispatchEvent openfl/events/EventDispatcher.hx line 402
E/HXCPP (13984): Called from openfl.text.TextField::this_onFocusOut openfl/text/TextField.hx line 3223
E/HXCPP (13984): Called from openfl.text.TextField::__stopTextInput openfl/text/TextField.hx line 2337
E/HXCPP (13984): Called from openfl.text.TextField::__disableInput openfl/text/TextField.hx line 1622
E/HXCPP (13984): Called from lime._internal.backend.native.NativeWindow::setTextInputEnabled lime/_internal/backend/native/NativeWindow.hx line 548
E/HXCPP (13984): Called from lime.system.JNI::createStaticMethod lime/system/JNI.hx line 119
E/Exception(13984): JNI Exception

I see this bug might be already fixed in github: https://github.com/haxelime/lime/commit/5a99ef3175e9647d0d7fba16ee9302bffa62a8e7#diff-5969a087d2160621109fb0d607efd84f

1 Like