From dfaf05a3811894462b73fe6711a830e1f460e729 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Tue, 11 Feb 2020 16:23:10 +0000 Subject: [PATCH] refactor: use NSVisualEffectMaterial* constants directly --- shell/browser/native_window_mac.mm | 50 ++++++++++-------------------- 1 file changed, 16 insertions(+), 34 deletions(-) diff --git a/shell/browser/native_window_mac.mm b/shell/browser/native_window_mac.mm index cb6f061cfebb7..7ce763a1ad687 100644 --- a/shell/browser/native_window_mac.mm +++ b/shell/browser/native_window_mac.mm @@ -1435,8 +1435,7 @@ void ViewDidMoveToSuperview(NSView* self, SEL _cmd) { relativeTo:nil]; } - std::string dep_warn = - " has been deprecated and will be removed in a future version of macOS."; + std::string dep_warn = " has been deprecated and removed as of macOS 10.15."; node::Environment* env = node::Environment::GetCurrent(v8::Isolate::GetCurrent()); @@ -1459,61 +1458,44 @@ void ViewDidMoveToSuperview(NSView* self, SEL _cmd) { } if (@available(macOS 10.11, *)) { - // TODO(codebytere): Use NSVisualEffectMaterial* constants directly once - // they are available in the minimum SDK version if (type == "selection") { - // NSVisualEffectMaterialSelection - vibrancyType = static_cast(4); + vibrancyType = NSVisualEffectMaterialSelection; } else if (type == "menu") { - // NSVisualEffectMaterialMenu - vibrancyType = static_cast(5); + vibrancyType = NSVisualEffectMaterialMenu; } else if (type == "popover") { - // NSVisualEffectMaterialPopover - vibrancyType = static_cast(6); + vibrancyType = NSVisualEffectMaterialPopover; } else if (type == "sidebar") { - // NSVisualEffectMaterialSidebar - vibrancyType = static_cast(7); + vibrancyType = NSVisualEffectMaterialSidebar; } else if (type == "medium-light") { - // NSVisualEffectMaterialMediumLight EmitDeprecationWarning( env, "NSVisualEffectMaterialMediumLight" + dep_warn, "electron"); - vibrancyType = static_cast(8); + vibrancyType = NSVisualEffectMaterialMediumLight; } else if (type == "ultra-dark") { - // NSVisualEffectMaterialUltraDark EmitDeprecationWarning(env, "NSVisualEffectMaterialUltraDark" + dep_warn, "electron"); - vibrancyType = static_cast(9); + vibrancyType = NSVisualEffectMaterialUltraDark; } } if (@available(macOS 10.14, *)) { if (type == "header") { - // NSVisualEffectMaterialHeaderView - vibrancyType = static_cast(10); + vibrancyType = NSVisualEffectMaterialHeaderView; } else if (type == "sheet") { - // NSVisualEffectMaterialSheet - vibrancyType = static_cast(11); + vibrancyType = NSVisualEffectMaterialSheet; } else if (type == "window") { - // NSVisualEffectMaterialWindowBackground - vibrancyType = static_cast(12); + vibrancyType = NSVisualEffectMaterialWindowBackground; } else if (type == "hud") { - // NSVisualEffectMaterialHUDWindow - vibrancyType = static_cast(13); + vibrancyType = NSVisualEffectMaterialHUDWindow; } else if (type == "fullscreen-ui") { - // NSVisualEffectMaterialFullScreenUI - vibrancyType = static_cast(16); + vibrancyType = NSVisualEffectMaterialFullScreenUI; } else if (type == "tooltip") { - // NSVisualEffectMaterialToolTip - vibrancyType = static_cast(17); + vibrancyType = NSVisualEffectMaterialToolTip; } else if (type == "content") { - // NSVisualEffectMaterialContentBackground - vibrancyType = static_cast(18); + vibrancyType = NSVisualEffectMaterialContentBackground; } else if (type == "under-window") { - // NSVisualEffectMaterialUnderWindowBackground - vibrancyType = static_cast(21); + vibrancyType = NSVisualEffectMaterialUnderWindowBackground; } else if (type == "under-page") { - // NSVisualEffectMaterialUnderPageBackground - vibrancyType = static_cast(22); + vibrancyType = NSVisualEffectMaterialUnderPageBackground; } }