diff options
author | oshima <oshima@chromium.org> | 2014-12-19 12:51:09 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-12-19 20:52:36 +0000 |
commit | f62e152bb7a13135a597d9766eb79551d3a24a73 (patch) | |
tree | 6663854cba8c1d07976654fd93dc2a4ee1b6f6ba /ui/wm | |
parent | 16f38e8107f49d00d6bfe694e33ea61d394aaa7b (diff) | |
download | chromium_src-f62e152bb7a13135a597d9766eb79551d3a24a73.zip chromium_src-f62e152bb7a13135a597d9766eb79551d3a24a73.tar.gz chromium_src-f62e152bb7a13135a597d9766eb79551d3a24a73.tar.bz2 |
Use template specialization to generate WindowProperty code.
They used to be a inlined function in the header, which led to code generation when method is used. This changes the code generation only in DECLARE_WINDOW_PROPERTY_TYPE().
BUG=None
R=sadrul@chromium.org
Review URL: https://codereview.chromium.org/801953002
Cr-Commit-Position: refs/heads/master@{#309252}
Diffstat (limited to 'ui/wm')
-rw-r--r-- | ui/wm/core/transient_window_manager.cc | 2 | ||||
-rw-r--r-- | ui/wm/core/window_animations.cc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ui/wm/core/transient_window_manager.cc b/ui/wm/core/transient_window_manager.cc index 923f4a2..2ca145d 100644 --- a/ui/wm/core/transient_window_manager.cc +++ b/ui/wm/core/transient_window_manager.cc @@ -17,6 +17,8 @@ using aura::Window; +DECLARE_WINDOW_PROPERTY_TYPE(wm::TransientWindowManager*); + namespace wm { namespace { diff --git a/ui/wm/core/window_animations.cc b/ui/wm/core/window_animations.cc index 03bb1b9..fb671bb 100644 --- a/ui/wm/core/window_animations.cc +++ b/ui/wm/core/window_animations.cc @@ -38,11 +38,9 @@ #include "ui/wm/core/wm_core_switches.h" #include "ui/wm/public/animation_host.h" -DECLARE_WINDOW_PROPERTY_TYPE(int) DECLARE_WINDOW_PROPERTY_TYPE(wm::WindowVisibilityAnimationType) DECLARE_WINDOW_PROPERTY_TYPE(wm::WindowVisibilityAnimationTransition) DECLARE_WINDOW_PROPERTY_TYPE(float) -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(WM_EXPORT, bool) namespace wm { namespace { |