|
|
@ -9854,6 +9854,7 @@ void ImGui::BeginGroup() |
|
|
|
group_data.BackupCurrLineTextBaseOffset = window->DC.CurrLineTextBaseOffset; |
|
|
|
group_data.BackupCurrLineTextBaseOffset = window->DC.CurrLineTextBaseOffset; |
|
|
|
group_data.BackupActiveIdIsAlive = g.ActiveIdIsAlive; |
|
|
|
group_data.BackupActiveIdIsAlive = g.ActiveIdIsAlive; |
|
|
|
group_data.BackupHoveredIdIsAlive = g.HoveredId != 0; |
|
|
|
group_data.BackupHoveredIdIsAlive = g.HoveredId != 0; |
|
|
|
|
|
|
|
group_data.BackupIsSameLine = window->DC.IsSameLine; |
|
|
|
group_data.BackupActiveIdPreviousFrameIsAlive = g.ActiveIdPreviousFrameIsAlive; |
|
|
|
group_data.BackupActiveIdPreviousFrameIsAlive = g.ActiveIdPreviousFrameIsAlive; |
|
|
|
group_data.EmitItem = true; |
|
|
|
group_data.EmitItem = true; |
|
|
|
|
|
|
|
|
|
|
@ -9885,6 +9886,7 @@ void ImGui::EndGroup() |
|
|
|
window->DC.GroupOffset = group_data.BackupGroupOffset; |
|
|
|
window->DC.GroupOffset = group_data.BackupGroupOffset; |
|
|
|
window->DC.CurrLineSize = group_data.BackupCurrLineSize; |
|
|
|
window->DC.CurrLineSize = group_data.BackupCurrLineSize; |
|
|
|
window->DC.CurrLineTextBaseOffset = group_data.BackupCurrLineTextBaseOffset; |
|
|
|
window->DC.CurrLineTextBaseOffset = group_data.BackupCurrLineTextBaseOffset; |
|
|
|
|
|
|
|
window->DC.IsSameLine = group_data.BackupIsSameLine; |
|
|
|
if (g.LogEnabled) |
|
|
|
if (g.LogEnabled) |
|
|
|
g.LogLinePosY = -FLT_MAX; // To enforce a carriage return
|
|
|
|
g.LogLinePosY = -FLT_MAX; // To enforce a carriage return
|
|
|
|
|
|
|
|
|
|
|
|