mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Respect the —enable-checked-mode flag when not running precompiled code instead of defaulting it on. (#2986)
This commit is contained in:
parent
71dfef76fd
commit
cdff6fa306
@ -523,17 +523,10 @@ void SetRegisterNativeServiceProtocolExtensionHook(
|
||||
}
|
||||
|
||||
static bool ShouldEnableCheckedMode() {
|
||||
if (IsRunningPrecompiledCode()) {
|
||||
// Checked mode is never enabled during precompilation. Even snapshot
|
||||
// generation disables checked mode arguments.
|
||||
return false;
|
||||
}
|
||||
|
||||
#if FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_DEBUG
|
||||
return true;
|
||||
#else
|
||||
return Settings::Get().enable_dart_checked_mode;
|
||||
#endif
|
||||
// Checked mode is never enabled during precompilation. Even snapshot
|
||||
// generation disables checked mode arguments.
|
||||
return IsRunningPrecompiledCode() ? false
|
||||
: Settings::Get().enable_dart_checked_mode;
|
||||
}
|
||||
|
||||
void PushBackAll(std::vector<const char*>* args,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user