void-packages/srcpkgs/qt/patches/fix-itemviews.patch
Juergen Buchmueller 5704e3c0c5 qt: fix gcc6 build
+ Fix alsa-lib detection which was broken since 1.1.x
+ Various patches to fix errors when trying to build webkit with gcc6
+ Disable webkit for gcc6 because it currently won't compile
2016-09-13 05:56:23 +02:00

14 lines
793 B
Diff

This & seems wrong, but the static_cast to QItemSelectionModel::SelectionFlags
is required anyway to make gcc6 happy.
--- a/src/plugins/accessible/widgets/itemviews.cpp 2015-05-07 16:14:48.000000000 +0200
+++ b/src/plugins/accessible/widgets/itemviews.cpp 2016-09-11 23:17:33.960195447 +0200
@@ -393,7 +393,7 @@
QModelIndex index = view()->model()->index(0, column, view()->rootIndex());
if (!index.isValid() || view()->selectionMode() & QAbstractItemView::NoSelection)
return false;
- view()->selectionModel()->select(index, QItemSelectionModel::Columns & QItemSelectionModel::Deselect);
+ view()->selectionModel()->select(index, static_cast<QItemSelectionModel::SelectionFlags>(QItemSelectionModel::Columns & QItemSelectionModel::Deselect));
return true;
}