call: auto unhold when selecting a call
minor fix: start client with chatview collapsed
Refs #77369
Change-Id: Ic6cba78b7fece4deb8f0b644e988e64e5161b63d
diff --git a/src/CurrentCallVC.mm b/src/CurrentCallVC.mm
index 98be9aa..443986d 100644
--- a/src/CurrentCallVC.mm
+++ b/src/CurrentCallVC.mm
@@ -232,6 +232,12 @@
[self animateOut];
return;
}
+
+ auto call = CallModel::instance()->getCall(current);
+ if (call->state() == Call::State::HOLD) {
+ call << Call::Action::HOLD;
+ }
+
[self collapseRightView];
[self updateCall];
[self updateAllActions];
@@ -377,6 +383,7 @@
[self.view setFrame:self.view.superview.bounds];
[self.view setHidden:YES];
self.view.layer.position = self.view.frame.origin;
+ [self collapseRightView];
}
# pragma private IN/OUT animations