Index: components/mus/public/cpp/lib/in_flight_change.cc |
diff --git a/components/mus/public/cpp/lib/in_flight_change.cc b/components/mus/public/cpp/lib/in_flight_change.cc |
index 6b01224047340c015b5c8fda69fec3285802d309..714efc9948faf14c162db993883337e2bf294bc7 100644 |
--- a/components/mus/public/cpp/lib/in_flight_change.cc |
+++ b/components/mus/public/cpp/lib/in_flight_change.cc |
@@ -177,6 +177,8 @@ InFlightVisibleChange::InFlightVisibleChange(Window* window, |
: InFlightChange(window, ChangeType::VISIBLE), |
revert_visible_(revert_value) {} |
+InFlightVisibleChange::~InFlightVisibleChange() {} |
+ |
void InFlightVisibleChange::SetRevertValueFrom(const InFlightChange& change) { |
revert_visible_ = |
static_cast<const InFlightVisibleChange&>(change).revert_visible_; |
@@ -186,4 +188,17 @@ void InFlightVisibleChange::Revert() { |
WindowPrivate(window()).LocalSetVisible(revert_visible_); |
} |
+// InFlightSetModalChange ------------------------------------------------------ |
+ |
+InFlightSetModalChange::InFlightSetModalChange(Window* window) |
+ : InFlightChange(window, ChangeType::SET_MODAL) {} |
+ |
+InFlightSetModalChange::~InFlightSetModalChange() {} |
+ |
+void InFlightSetModalChange::SetRevertValueFrom(const InFlightChange& change) {} |
+ |
+void InFlightSetModalChange::Revert() { |
+ WindowPrivate(window()).LocalUnsetModal(); |
+} |
+ |
} // namespace mus |