Skip to content

Commit 96cdcdc

Browse files
committed
Allow AT_MOST MeasureSpecs.
1 parent 56b4ee5 commit 96cdcdc

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

menudrawer/src/net/simonvt/menudrawer/OverlayDrawer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
305305
final int widthMode = MeasureSpec.getMode(widthMeasureSpec);
306306
final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
307307

308-
if (widthMode != MeasureSpec.EXACTLY || heightMode != MeasureSpec.EXACTLY) {
308+
if (widthMode == MeasureSpec.UNSPECIFIED || heightMode == MeasureSpec.UNSPECIFIED) {
309309
throw new IllegalStateException("Must measure with an exact size");
310310
}
311311

menudrawer/src/net/simonvt/menudrawer/SlidingDrawer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
266266
final int widthMode = MeasureSpec.getMode(widthMeasureSpec);
267267
final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
268268

269-
if (widthMode != MeasureSpec.EXACTLY || heightMode != MeasureSpec.EXACTLY) {
269+
if (widthMode == MeasureSpec.UNSPECIFIED || heightMode == MeasureSpec.UNSPECIFIED) {
270270
throw new IllegalStateException("Must measure with an exact size");
271271
}
272272

menudrawer/src/net/simonvt/menudrawer/StaticDrawer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
6767
final int widthMode = MeasureSpec.getMode(widthMeasureSpec);
6868
final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
6969

70-
if (widthMode != MeasureSpec.EXACTLY || heightMode != MeasureSpec.EXACTLY) {
70+
if (widthMode == MeasureSpec.UNSPECIFIED || heightMode == MeasureSpec.UNSPECIFIED) {
7171
throw new IllegalStateException("Must measure with an exact size");
7272
}
7373

0 commit comments

Comments
 (0)