Index: ui/aura/mus/in_flight_change.h |
diff --git a/ui/aura/mus/in_flight_change.h b/ui/aura/mus/in_flight_change.h |
index 6a8b6d4fa88822da665a64156f066152b4c37f92..113a9e78c55ac0c9a7458122aee241841e44f9df 100644 |
--- a/ui/aura/mus/in_flight_change.h |
+++ b/ui/aura/mus/in_flight_change.h |
@@ -14,6 +14,7 @@ |
#include "base/macros.h" |
#include "base/memory/ptr_util.h" |
#include "ui/aura/window_observer.h" |
+#include "ui/base/ui_base_types.h" |
#include "ui/gfx/geometry/rect.h" |
namespace ui { |
@@ -313,17 +314,19 @@ class InFlightOpacityChange : public InFlightChange { |
DISALLOW_COPY_AND_ASSIGN(InFlightOpacityChange); |
}; |
-class InFlightSetModalChange : public InFlightChange { |
+class InFlightSetModalTypeChange : public InFlightChange { |
public: |
- explicit InFlightSetModalChange(WindowMus* window); |
- ~InFlightSetModalChange() override; |
+ InFlightSetModalTypeChange(WindowMus* window, ui::ModalType revert_value); |
+ ~InFlightSetModalTypeChange() override; |
// InFlightChange: |
void SetRevertValueFrom(const InFlightChange& change) override; |
void Revert() override; |
private: |
- DISALLOW_COPY_AND_ASSIGN(InFlightSetModalChange); |
+ ui::ModalType revert_modal_type_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(InFlightSetModalTypeChange); |
}; |
} // namespace aura |