Skip to content

Commit 9438fa2

Browse files
authored
Merge pull request #231 from facebook/paltrace-view
Make `paltrace` work on selected views
2 parents 0234972 + 3b5f174 commit 9438fa2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

commands/FBAutoLayoutCommands.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ def args(self):
3131

3232
def run(self, arguments, options):
3333
view = fb.evaluateInputExpression(arguments[0])
34-
print fb.describeObject('[{} _autolayoutTrace]'.format(view))
34+
opt = fb.evaluateBooleanExpression('[UIView instancesRespondToSelector:@selector(_autolayoutTraceRecursively:)]')
35+
traceCall = '_autolayoutTraceRecursively:1' if opt else '_autolayoutTrace'
36+
print fb.describeObject('[{} {}]'.format(view, traceCall))
3537

3638

3739
def setBorderOnAmbiguousViewRecursive(view, width, color):

0 commit comments

Comments
 (0)