OSDN Git Service

Fix error when using list as actionBarNavMode. [DO NOT MERGE]
authorDeepanshu Gupta <deepanshu@google.com>
Thu, 25 Sep 2014 22:42:15 +0000 (15:42 -0700)
committerDeepanshu Gupta <deepanshu@google.com>
Thu, 25 Sep 2014 23:01:08 +0000 (23:01 +0000)
commitc8cbff8bdc6c8e61a177eeb1aa728038e0aa86dd
tree7290bfd2dc6d80fbfabd8409b95bfb73c2901e30
parent5ba31e6e9afb34781fe5b927354502d9c6190bc5
Fix error when using list as actionBarNavMode. [DO NOT MERGE]

A bug in the framework leads to the wrong argument being passed to
defStyleRes when obtaining styled attributes. The framework however just
ignores the attribute in such a case. LayoutLib logs an error to help
developers find bugs in their code.

The bug was seen when using list as the actionBarNavMode.

This change ignores the attribute if it detects that it's the framework
bug. Also, we change the error to a warning.

Change-Id: I58e1fe4469de0329a27b577d75c0a59c48d0381b
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java