From 0eaf769dbea74312f27b898f42859cc60eeaa9c7 Mon Sep 17 00:00:00 2001 From: "sadrul@chromium.org" Date: Wed, 4 May 2011 17:49:03 +0000 Subject: grit: Completely ignore the 'if'-nodes that do not evaluate to true. BUG=none TEST=builds work fine Review URL: http://codereview.chromium.org/6911026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84081 0039d316-1c4b-4281-b951-d872f2087c98 --- tools/grit/grit/tool/build.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tools/grit') diff --git a/tools/grit/grit/tool/build.py b/tools/grit/grit/tool/build.py index 635cc41..7d3e864 100644 --- a/tools/grit/grit/tool/build.py +++ b/tools/grit/grit/tool/build.py @@ -176,6 +176,9 @@ are exported to translation interchange files (e.g. XMB files), etc. base_dir = util.dirname(output_node.GetOutputFilename()) + if node.name == 'if' and not node.IsConditionSatisfied(): + return + try: formatter = node.ItemFormatter(output_node.GetType()) if formatter: -- cgit v1.1