Deprecate YGConfigSetUseLegacyStretchBehaviour (#37117)
Summary: X-link: https://github.com/facebook/react-native/pull/37117 Pull Request resolved: https://github.com/facebook/yoga/pull/1265 This deprecates `YGConfigSetUseLegacyStretchBehaviour` and `YGConfigGetUseLegacyStretchBehaviour`and points users to errata APIs instead. Using the C API will fire deprecation warnings, which should create errors in builds with `-Werror`, though they can be ignored if truly needed (like we do with the language bindings which need to expose their own deprecated interface). Reviewed By: rshest Differential Revision: D45337198 fbshipit-source-id: 7f069623e38834171f5702382bbf47c37a556a22
This commit is contained in:
committed by
Facebook GitHub Bot
parent
893b3e3957
commit
f32d37a3d5
@@ -33,7 +33,10 @@ void Config::setPointScaleFactor(float pixelsInPoint) {
|
||||
}
|
||||
|
||||
void Config::setUseLegacyStretchBehaviour(bool useLegacyStretchBehaviour) {
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wdeprecated"
|
||||
YGConfigSetUseLegacyStretchBehaviour(m_config, useLegacyStretchBehaviour);
|
||||
#pragma clang diagnostic pop
|
||||
}
|
||||
|
||||
void Config::setErrata(int errata) {
|
||||
@@ -50,7 +53,10 @@ bool Config::isExperimentalFeatureEnabled(int feature) const {
|
||||
}
|
||||
|
||||
bool Config::useLegacyStretchBehaviour() const {
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wdeprecated"
|
||||
return YGConfigGetUseLegacyStretchBehaviour(m_config);
|
||||
#pragma clang diagnostic pop
|
||||
}
|
||||
|
||||
int Config::getErrata() const {
|
||||
|
Reference in New Issue
Block a user