Fix haptic feedback only applying to remote statuses
This commit is contained in:
@@ -253,6 +253,7 @@ public class FooterStatusDisplayItem extends StatusDisplayItem{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
boost.setSelected(!item.status.reblogged);
|
boost.setSelected(!item.status.reblogged);
|
||||||
|
vibrateForAction(boost, !item.status.reblogged);
|
||||||
AccountSessionManager.getInstance().getAccount(item.accountID).getStatusInteractionController().setReblogged(item.status, !item.status.reblogged, null, r->boostConsumer(v, r));
|
AccountSessionManager.getInstance().getAccount(item.accountID).getStatusInteractionController().setReblogged(item.status, !item.status.reblogged, null, r->boostConsumer(v, r));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -378,6 +379,7 @@ public class FooterStatusDisplayItem extends StatusDisplayItem{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
favorite.setSelected(!item.status.favourited);
|
favorite.setSelected(!item.status.favourited);
|
||||||
|
vibrateForAction(favorite, !item.status.favourited);
|
||||||
AccountSessionManager.getInstance().getAccount(item.accountID).getStatusInteractionController().setFavorited(item.status, !item.status.favourited, r->{
|
AccountSessionManager.getInstance().getAccount(item.accountID).getStatusInteractionController().setFavorited(item.status, !item.status.favourited, r->{
|
||||||
if (item.status.favourited) {
|
if (item.status.favourited) {
|
||||||
v.startAnimation(GlobalUserPreferences.reduceMotion ? opacityIn : animSet);
|
v.startAnimation(GlobalUserPreferences.reduceMotion ? opacityIn : animSet);
|
||||||
@@ -419,6 +421,7 @@ public class FooterStatusDisplayItem extends StatusDisplayItem{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
bookmark.setSelected(!item.status.bookmarked);
|
bookmark.setSelected(!item.status.bookmarked);
|
||||||
|
vibrateForAction(bookmark, !item.status.bookmarked);
|
||||||
AccountSessionManager.getInstance().getAccount(item.accountID).getStatusInteractionController().setBookmarked(item.status, !item.status.bookmarked, r->{
|
AccountSessionManager.getInstance().getAccount(item.accountID).getStatusInteractionController().setBookmarked(item.status, !item.status.bookmarked, r->{
|
||||||
v.startAnimation(opacityIn);
|
v.startAnimation(opacityIn);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user