We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98b0a7c commit c56da4cCopy full SHA for c56da4c
src/rule_with_operator.cc
@@ -166,8 +166,15 @@ inline void RuleWithOperator::getFinalVars(variables::Variables *vars,
166
if (std::find_if(trans->m_ruleRemoveTargetById.begin(),
167
trans->m_ruleRemoveTargetById.end(),
168
[&, variable, this](const auto &m) -> bool {
169
- return m.first == m_ruleId
170
- && m.second == *variable->m_fullName.get();
+ const auto& str1 = m.second;
+ const auto& str2 = *variable->m_fullName.get();
171
+ return m.first == m_ruleId &&
172
+ str1.size() == str2.size() &&
173
+ std::equal(str1.begin(), str1.end(), str2.begin(),
174
+ [](char a, char b) {
175
+ return std::tolower(static_cast<unsigned char>(a)) ==
176
+ std::tolower(static_cast<unsigned char>(b));
177
+ }); // end-of std::equal
178
}) != trans->m_ruleRemoveTargetById.end()) {
179
continue;
180
}
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments