mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-11-03 17:24:24 +00:00 
			
		
		
		
	Demo: Dual List Box: fix sorting function, in theory should return 0 when equal. (#8601)
This commit is contained in:
		@@ -2491,7 +2491,7 @@ struct ExampleDualListBox
 | 
			
		||||
    {
 | 
			
		||||
        const int* a = (const int*)lhs;
 | 
			
		||||
        const int* b = (const int*)rhs;
 | 
			
		||||
        return (*a - *b) > 0 ? +1 : -1;
 | 
			
		||||
        return (*a - *b);
 | 
			
		||||
    }
 | 
			
		||||
    void SortItems(int n)
 | 
			
		||||
    {
 | 
			
		||||
@@ -2499,7 +2499,7 @@ struct ExampleDualListBox
 | 
			
		||||
    }
 | 
			
		||||
    void Show()
 | 
			
		||||
    {
 | 
			
		||||
        //ImGui::Checkbox("Sorted", &OptKeepSorted);
 | 
			
		||||
        //if (ImGui::Checkbox("Sorted", &OptKeepSorted) && OptKeepSorted) { SortItems(0); SortItems(1); }
 | 
			
		||||
        if (ImGui::BeginTable("split", 3, ImGuiTableFlags_None))
 | 
			
		||||
        {
 | 
			
		||||
            ImGui::TableSetupColumn("", ImGuiTableColumnFlags_WidthStretch);    // Left side
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user