@@ -466,12 +466,10 @@ impl TimelineSub {
|
|||||||
let before = self.state.clone();
|
let before = self.state.clone();
|
||||||
's: {
|
's: {
|
||||||
match &mut self.state {
|
match &mut self.state {
|
||||||
SubState::NoSub { dependers } => {
|
SubState::NoSub { dependers } => *dependers = dependers.saturating_sub(1),
|
||||||
*dependers -= 1;
|
|
||||||
}
|
|
||||||
SubState::LocalOnly { local, dependers } => {
|
SubState::LocalOnly { local, dependers } => {
|
||||||
if *dependers > 1 {
|
if *dependers > 1 {
|
||||||
*dependers -= 1;
|
*dependers = dependers.saturating_sub(1);
|
||||||
break 's;
|
break 's;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -484,7 +482,7 @@ impl TimelineSub {
|
|||||||
}
|
}
|
||||||
SubState::RemoteOnly { remote, dependers } => {
|
SubState::RemoteOnly { remote, dependers } => {
|
||||||
if *dependers > 1 {
|
if *dependers > 1 {
|
||||||
*dependers -= 1;
|
*dependers = dependers.saturating_sub(1);
|
||||||
break 's;
|
break 's;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -494,7 +492,7 @@ impl TimelineSub {
|
|||||||
}
|
}
|
||||||
SubState::Unified { unified, dependers } => {
|
SubState::Unified { unified, dependers } => {
|
||||||
if *dependers > 1 {
|
if *dependers > 1 {
|
||||||
*dependers -= 1;
|
*dependers = dependers.saturating_sub(1);
|
||||||
break 's;
|
break 's;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user