Merge new Accounts button to chrome sidebar by kernel #994
kernelkind (3):
use saturating sub
add new Accounts button to chrome sidebar
add ChromePanelAction::Profile & use for pfp
This commit is contained in:
@@ -474,12 +474,10 @@ impl TimelineSub {
|
||||
let before = self.state.clone();
|
||||
's: {
|
||||
match &mut self.state {
|
||||
SubState::NoSub { dependers } => {
|
||||
*dependers -= 1;
|
||||
}
|
||||
SubState::NoSub { dependers } => *dependers = dependers.saturating_sub(1),
|
||||
SubState::LocalOnly { local, dependers } => {
|
||||
if *dependers > 1 {
|
||||
*dependers -= 1;
|
||||
*dependers = dependers.saturating_sub(1);
|
||||
break 's;
|
||||
}
|
||||
|
||||
@@ -492,7 +490,7 @@ impl TimelineSub {
|
||||
}
|
||||
SubState::RemoteOnly { remote, dependers } => {
|
||||
if *dependers > 1 {
|
||||
*dependers -= 1;
|
||||
*dependers = dependers.saturating_sub(1);
|
||||
break 's;
|
||||
}
|
||||
|
||||
@@ -502,7 +500,7 @@ impl TimelineSub {
|
||||
}
|
||||
SubState::Unified { unified, dependers } => {
|
||||
if *dependers > 1 {
|
||||
*dependers -= 1;
|
||||
*dependers = dependers.saturating_sub(1);
|
||||
break 's;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user