mixxx icon indicating copy to clipboard operation
mixxx copied to clipboard

DEBUG_ASSERT in basetracktablemodel.cpp on header splitter click

Open daschuer opened this issue 10 months ago • 7 comments

Bug Description

critical [Main] DEBUG ASSERT: "siblingColumn != index.column()" in function virtual QVariant BaseTrackTableModel::rawSiblingValue(const QModelIndex&, ColumnCache::Column) const at ./src/library/basetracktablemodel.cpp:492

Version

2.4.0

OS

Ubuntu Focal

daschuer avatar Apr 22 '24 18:04 daschuer

I can't reproduce. (I presume you mean double-click) Which model does it occur with, and maybe: which column configuration?

ronso0 avatar Apr 23 '24 08:04 ronso0

It happens in every table view, when double clicking on the right splitter of the color column header.

daschuer avatar Apr 23 '24 11:04 daschuer

Sorry, I can't reproduce, no matter where I move the Color column :man_shrugging:

ronso0 avatar Apr 23 '24 12:04 ronso0

Maybe resize before and then double click to get the preferred size?

daschuer avatar Apr 23 '24 13:04 daschuer

Nope, it is resized correctly. I'm testing current 2.4 with d71ebd8bdf5850aeb9082568be1383202f67595e

Can you show me the column config you can reproduce it with?

ronso0 avatar Apr 23 '24 14:04 ronso0

Just tested with the same commit: grafik

daschuer avatar Apr 23 '24 19:04 daschuer

In your screenshot some column labels are truncated by the width of the sort indicator. I can't reprodue that either, my labels use full width unless the indicator is visible.

I'm still using Qt 5.12.8

ronso0 avatar Apr 24 '24 20:04 ronso0