Fix being unable to disable 'First Message' highlights (#3293)

Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
Felanbird 2021-10-20 07:03:59 -04:00 committed by GitHub
parent f787e31f8a
commit 3c9ee480c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 0 deletions

View file

@ -33,6 +33,7 @@
- Bugfix: Fixed second chatterino icon appearing in the dock when restarting on a crash in macOS. (#3268)
- Bugfix: Fixed built-in Chatterino commands not working in whispers and mentions special channels (#3288)
- Bugfix: Fixed `QCharRef with an index pointing outside the valid range of a QString` warning that was emitted on every Tab press. (#3234)
- Bugfix: Fixed being unable to disable `First Message` highlights (#3293)
- Dev: Renamed CMake's build option `USE_SYSTEM_QT5KEYCHAIN` to `USE_SYSTEM_QTKEYCHAIN`. (#3103)
- Dev: Add benchmarks that can be compiled with the `BUILD_BENCHMARKS` CMake flag. Off by default. (#3038)

View file

@ -151,6 +151,7 @@ void HighlightModel::afterInit()
this->insertCustomRow(redeemedRow, 3);
// Highlight settings for first messages
std::vector<QStandardItem *> firstMessageRow = this->createRow();
setBoolItem(firstMessageRow[Column::Pattern],
getSettings()->enableFirstMessageHighlight.getValue(), true,
@ -202,6 +203,11 @@ void HighlightModel::customRowSetData(const std::vector<QStandardItem *> &row,
getSettings()->enableRedeemedHighlight.setValue(
value.toBool());
}
else if (rowIndex == 4)
{
getSettings()->enableFirstMessageHighlight.setValue(
value.toBool());
}
}
}
break;