@@ -292,27 +292,24 @@ private void loadFeatureView(ArrayList<String> featuresArray) {
292292 * @param context
293293 * @author Karim Varela
294294 **/
295- private void populateViews (LinearLayout linearLayout , View [] views , Context context )
296- {
297- RelativeLayout . LayoutParams llParams = (android .widget .RelativeLayout .LayoutParams ) linearLayout .getLayoutParams ();
295+ private void populateViews (LinearLayout linearLayout , View [] views , Context context ) {
296+ RelativeLayout . LayoutParams llParams =
297+ (android .widget .RelativeLayout .LayoutParams ) linearLayout .getLayoutParams ();
298298
299299 Display display = getActivity ().getWindowManager ().getDefaultDisplay ();
300300 linearLayout .removeAllViews ();
301301
302- int maxWidth = display .getWidth () - llParams .leftMargin - llParams .rightMargin - mParentView .getPaddingLeft () - mParentView . getPaddingRight ();
303-
302+ int maxWidth = display .getWidth () - llParams .leftMargin - llParams .rightMargin - mParentView .getPaddingLeft ()
303+ - mParentView . getPaddingRight ();
304304
305305 if (DisplayUtils .isXLarge (getActivity ())) {
306306 int minDialogWidth = getResources ().getDimensionPixelSize (R .dimen .theme_details_dialog_min_width );
307307 int dialogWidth = Math .max ((int ) (display .getWidth () * 0.6 ), minDialogWidth );
308308 maxWidth = dialogWidth / 2 - llParams .leftMargin - llParams .rightMargin ;
309-
310- } else if (DisplayUtils .isTablet (getActivity ()) && mLeftContainer != null ) {
309+ } else if (mLeftContainer != null && mLeftContainer .getLayoutParams () instanceof LinearLayout .LayoutParams ) {
311310 int spec = MeasureSpec .makeMeasureSpec (0 , MeasureSpec .UNSPECIFIED );
312311 mLeftContainer .measure (spec , spec );
313-
314312 LinearLayout .LayoutParams params = (LayoutParams ) mLeftContainer .getLayoutParams ();
315-
316313 maxWidth -= mLeftContainer .getMeasuredWidth () + params .rightMargin + params .leftMargin ;
317314 }
318315
0 commit comments