diff --git a/src/qt/pivx/dashboardwidget.cpp b/src/qt/pivx/dashboardwidget.cpp index f1fc56fc24856..16adb55ae5167 100644 --- a/src/qt/pivx/dashboardwidget.cpp +++ b/src/qt/pivx/dashboardwidget.cpp @@ -185,10 +185,10 @@ void DashboardWidget::loadWalletModel() // Read filter settings QSettings settings; - int filterByType = settings.value("transactionType", TransactionFilterProxy::ALL_TYPES).toInt(); - - filter->setTypeFilter(filterByType); // Set filter + quint32 filterByType = settings.value("transactionType", TransactionFilterProxy::ALL_TYPES).toInt(); int filterIndex = ui->comboBoxSortType->findData(filterByType); // Find index + filterByType = (filterIndex == -1) ? TransactionFilterProxy::ALL_TYPES : filterByType; + filter->setTypeFilter(filterByType); // Set filter ui->comboBoxSortType->setCurrentIndex(filterIndex); // Set item in ComboBox // Read sort settings