commit 06ba394a4130b7a131820b131a0f59dcb7b2f27a
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Jan 27 21:22:16 2022 +0100

    Progress with Updates Dialog; improvement for the MIRR_4 icon.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java b/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java
index 65c97f77..f0951f75 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogUpdateView.java
@@ -43,8 +43,7 @@ public class RubikDialogUpdateView
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public View createView(Activity act, RubikUpdates.UpdateInfo info, int fontSize, int padding,
-                         LinearLayout.LayoutParams pImage, LinearLayout.LayoutParams pView,
-                         LinearLayout.LayoutParams pText, LinearLayout.LayoutParams pButt )
+                         LinearLayout.LayoutParams pView, LinearLayout.LayoutParams pText, LinearLayout.LayoutParams pButt )
     {
     View view = act.getLayoutInflater().inflate(R.layout.dialog_updates_pane, null);
     TextView title = view.findViewById(R.id.updates_pane_title);
@@ -55,7 +54,6 @@ public class RubikDialogUpdateView
     mIcon = view.findViewById(R.id.updates_pane_image);
     mIcon.setImageResource(R.drawable.unknown_icon);
 
-    mIcon.setLayoutParams(pImage);
     view.setLayoutParams(pView);
 
     title.setTextSize(TypedValue.COMPLEX_UNIT_PX, fontSize);
diff --git a/src/main/java/org/distorted/dialogs/RubikDialogUpdates.java b/src/main/java/org/distorted/dialogs/RubikDialogUpdates.java
index 570b1b19..874b8622 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogUpdates.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogUpdates.java
@@ -153,11 +153,9 @@ public class RubikDialogUpdates extends AppCompatDialogFragment implements Rubik
       {
       //mText.setText("Downloading...");
 
-      int imagH = (int)(mSize*1.00f);
       int textH = (int)(mSize*0.27f);
       int buttH = (int)(mSize*0.35f);
 
-      LinearLayout.LayoutParams pI = new LinearLayout.LayoutParams( imagH,imagH );
       LinearLayout.LayoutParams pV = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, mSize );
       pV.setMargins(mMargin, mMargin, mMargin, 0);
       LinearLayout.LayoutParams pT = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, textH );
@@ -171,7 +169,7 @@ public class RubikDialogUpdates extends AppCompatDialogFragment implements Rubik
           {
           RubikUpdates.UpdateInfo info = updates.getCompletedUpdate(i);
           RubikDialogUpdateView rubikView = new RubikDialogUpdateView();
-          View pane = rubikView.createView(act,info,mFontSize,mPadding,pI,pV,pT,pB);
+          View pane = rubikView.createView(act,info,mFontSize,mPadding,pV,pT,pB);
           mLayout.addView(pane);
           mPanes.add(rubikView);
           }
@@ -182,7 +180,7 @@ public class RubikDialogUpdates extends AppCompatDialogFragment implements Rubik
           {
           RubikUpdates.UpdateInfo info = updates.getStartedUpdate(i);
           RubikDialogUpdateView rubikView = new RubikDialogUpdateView();
-          View pane = rubikView.createView(act,info,mFontSize,mPadding,pI,pV,pT,pB);
+          View pane = rubikView.createView(act,info,mFontSize,mPadding,pV,pT,pB);
           mLayout.addView(pane);
           mPanes.add(rubikView);
           }
diff --git a/src/main/res/layout/dialog_updates_pane.xml b/src/main/res/layout/dialog_updates_pane.xml
index 67de2004..a0870b26 100644
--- a/src/main/res/layout/dialog_updates_pane.xml
+++ b/src/main/res/layout/dialog_updates_pane.xml
@@ -9,15 +9,17 @@
 
    	<ImageView
    	    android:id="@+id/updates_pane_image"
-   	    android:scaleType="fitCenter"
-   		android:layout_width="wrap_content"
-   		android:layout_height="wrap_content"/>
+   	    android:scaleType="fitXY"
+   		android:layout_width="0dp"
+   		android:layout_height="match_parent"
+   		android:layout_weight="0.5"/>
 
    	<LinearLayout
-   		android:layout_width="match_parent"
+   		android:layout_width="0dp"
  		android:layout_height="match_parent"
  		android:orientation="vertical"
- 		android:layout_marginStart="8dp">
+ 		android:layout_marginStart="8dp"
+ 		android:layout_weight="1.0">
 
 		<TextView
     		android:id="@+id/updates_pane_title"
