@ -4327,8 +4327,8 @@ bool ImGui::Begin(const char* name, bool* p_open, const ImVec2& size_on_first_us
ImVec2 text_max = window - > Pos + ImVec2 ( window - > Size . x , style . FramePadding . y * 2 + text_size . y ) ;
ImRect clip_rect ;
clip_rect . Max = ImVec2 ( window - > Pos . x + window - > Size . x - ( p_open ? title_bar_rect . GetHeight ( ) - 3 : style . FramePadding . x ) , text_max . y ) ; // Match the size of CloseWindowButton()
float pad_left = ( flags & ImGuiWindowFlags_NoCollapse ) = = 0 ? ( style . FramePadding . x + g . FontSize + style . ItemInnerSpacing . x ) : 0.0f ;
float pad_right = ( p_open ! = NULL ) ? ( style . FramePadding . x + g . FontSize + style . ItemInnerSpacing . x ) : 0.0f ;
float pad_left = ( flags & ImGuiWindowFlags_NoCollapse ) = = 0 ? ( style . FramePadding . x + g . FontSize + style . ItemInnerSpacing . x ) : style . FramePadding . x ;
float pad_right = ( p_open ! = NULL ) ? ( style . FramePadding . x + g . FontSize + style . ItemInnerSpacing . x ) : style . FramePadding . x ;
if ( style . WindowTitleAlign . x > 0.0f ) pad_right = ImLerp ( pad_right , pad_left , style . WindowTitleAlign . x ) ;
text_min . x + = pad_left ;
text_max . x - = pad_right ;