Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
| 2659 | |
| 2660 | // Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending) |
| 2661 | void ImGui::TableFixColumnSortDirection(ImGuiTable* table, ImGuiTableColumn* column) |
| 2662 | { |
| 2663 | if (column->SortOrder == -1 || (column->SortDirectionsAvailMask & (1 << column->SortDirection)) != 0) |
| 2664 | return; |
| 2665 | column->SortDirection = (ImU8)TableGetColumnAvailSortDirection(column, 0); |
| 2666 | table->IsSortSpecsDirty = true; |
| 2667 | } |
| 2668 | |
| 2669 | // Calculate next sort direction that would be set after clicking the column |
| 2670 | // - If the PreferSortDescending flag is set, we will default to a Descending direction on the first click. |
nothing calls this directly
no test coverage detected