Aude has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/218136

Change subject: Move displayHeight code to separate private method
......................................................................

Move displayHeight code to separate private method

For editing descriptions, we need to put a little bit
of new code in the constructor.

To help avoid making the constructor overly complex,
some of the code should be split up, such as the code
that sets displayHeight.

Change-Id: Id750f98ee58103f51f0f47a9c31a2d18b6946830
---
M wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java
1 file changed, 17 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/36/218136/1

diff --git 
a/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java 
b/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java
index a898e8c..3b06d8c 100755
--- 
a/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java
+++ 
b/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java
@@ -122,20 +122,10 @@
         pageTitleContainer = 
imageContainer.findViewById(R.id.page_title_container);
         pageTitleText = 
(TextView)imageContainer.findViewById(R.id.page_title_text);
         pageDescriptionText = 
(TextView)imageContainer.findViewById(R.id.page_description_text);
+
         webview.addOnScrollChangeListener(this);
 
-        // preload the display density, since it will be used in a lot of 
places
-        displayDensity = context.getResources().getDisplayMetrics().density;
-
-        // get the screen height, using correct methods for different API 
versions
-        if (ApiUtil.hasHoneyCombMr2()) {
-            Point size = new Point();
-            
parentFragment.getActivity().getWindowManager().getDefaultDisplay().getSize(size);
-            displayHeight = (int)(size.y / displayDensity);
-        } else {
-            displayHeight = (int)(parentFragment.getActivity()
-                    .getWindowManager().getDefaultDisplay().getHeight() / 
displayDensity);
-        }
+        setDisplayHeight();
 
         webview.addOnClickListener(new ObservableWebView.OnClickListener() {
             @Override
@@ -165,6 +155,21 @@
         image1.setOnImageLoadListener(this);
     }
 
+    private void setDisplayHeight() {
+        // preload the display density, since it will be used in a lot of 
places
+        displayDensity = context.getResources().getDisplayMetrics().density;
+
+        // get the screen height, using correct methods for different API 
versions
+        if (ApiUtil.hasHoneyCombMr2()) {
+            Point size = new Point();
+            
parentFragment.getActivity().getWindowManager().getDefaultDisplay().getSize(size);
+            displayHeight = (int)(size.y / displayDensity);
+        } else {
+            displayHeight = (int)(parentFragment.getActivity()
+                    .getWindowManager().getDefaultDisplay().getHeight() / 
displayDensity);
+        }
+    }
+
     @Override
     public void onScrollChanged(int oldScrollY, int scrollY) {
         LinearLayout.LayoutParams contParams = (LinearLayout.LayoutParams) 
imageContainer

-- 
To view, visit https://gerrit.wikimedia.org/r/218136
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id750f98ee58103f51f0f47a9c31a2d18b6946830
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Aude <aude.w...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to