Drag and Drop: Fixed an incorrect assert when dropping a source that is submitted after the target (bug introduced with 1.62 changes related to the addition of IsItemDeactivated()). (#1875, #143)

This commit is contained in:
omar
2018-07-08 13:03:39 +02:00
parent 89e2ddf07f
commit c790723cfa
2 changed files with 3 additions and 1 deletions

View File

@ -2299,7 +2299,7 @@ void ImGui::MarkItemValueChanged(ImGuiID id)
// ActiveId might have been released by the time we call this (as in the typical press/release button behavior) but still need need to fill the data.
(void)id; // Avoid unused variable warnings when asserts are compiled out.
ImGuiContext& g = *GImGui;
IM_ASSERT(g.ActiveId == id || g.ActiveId == 0);
IM_ASSERT(g.ActiveId == id || g.ActiveId == 0 || g.DragDropActive);
g.ActiveIdValueChanged = true;
}