mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Fix last topic opening on some systems.
This commit is contained in:
parent
cfddca8f58
commit
58fe2d7ecc
1 changed files with 2 additions and 2 deletions
|
@ -1701,7 +1701,7 @@ void InnerWidget::setCollapsedPressed(int pressed) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void InnerWidget::setPressed(Row *pressed, bool pressedTopicJump) {
|
void InnerWidget::setPressed(Row *pressed, bool pressedTopicJump) {
|
||||||
if (_pressed != pressed || _pressedTopicJump != pressedTopicJump) {
|
if (_pressed != pressed || (pressed && _pressedTopicJump != pressedTopicJump)) {
|
||||||
if (_pressed) {
|
if (_pressed) {
|
||||||
_pressed->stopLastRipple();
|
_pressed->stopLastRipple();
|
||||||
}
|
}
|
||||||
|
@ -1730,7 +1730,7 @@ void InnerWidget::setHashtagPressed(int pressed) {
|
||||||
|
|
||||||
void InnerWidget::setFilteredPressed(int pressed, bool pressedTopicJump) {
|
void InnerWidget::setFilteredPressed(int pressed, bool pressedTopicJump) {
|
||||||
if (_filteredPressed != pressed
|
if (_filteredPressed != pressed
|
||||||
|| _pressedTopicJump != pressedTopicJump) {
|
|| (pressed >= 0 && _pressedTopicJump != pressedTopicJump)) {
|
||||||
if (base::in_range(_filteredPressed, 0, _filterResults.size())) {
|
if (base::in_range(_filteredPressed, 0, _filterResults.size())) {
|
||||||
_filterResults[_filteredPressed].row->stopLastRipple();
|
_filterResults[_filteredPressed].row->stopLastRipple();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue