@ -4719,11 +4719,11 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_
// Handle reapplying final data on deactivation (see InputTextDeactivateHook() for details)
if ( g . InputTextDeactivatedState . ID = = id )
{
if ( g . ActiveId ! = id & & IsItemDeactivatedAfterEdit ( ) & & ! is_readonly )
if ( g . ActiveId ! = id & & IsItemDeactivatedAfterEdit ( ) & & ! is_readonly & & strcmp ( g . InputTextDeactivatedState . TextA . Data , buf ) ! = 0 )
{
apply_new_text = g . InputTextDeactivatedState . TextA . Data ;
apply_new_text_length = g . InputTextDeactivatedState . TextA . Size - 1 ;
value_changed | = ( strcmp ( g . InputTextDeactivatedState . TextA . Data , buf ) ! = 0 ) ;
value_changed = true ;
//IMGUI_DEBUG_LOG("InputText(): apply Deactivated data for 0x%08X: \"%.*s\".\n", id, apply_new_text_length, apply_new_text);
}
g . InputTextDeactivatedState . ID = 0 ;