From c9b4e9ee4a937f78a6313f94e06951aac96078eb Mon Sep 17 00:00:00 2001
From: Alexandre Lision <alexandre.lision@savoirfairelinux.com>
Date: Wed, 27 Nov 2013 10:27:28 -0500
Subject: [PATCH] ui: expand icon tabs

---
 src/org/sflphone/client/HomeActivity.java | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/org/sflphone/client/HomeActivity.java b/src/org/sflphone/client/HomeActivity.java
index 1bd426756..2f03211dc 100644
--- a/src/org/sflphone/client/HomeActivity.java
+++ b/src/org/sflphone/client/HomeActivity.java
@@ -79,7 +79,6 @@ import android.util.Log;
 import android.view.Gravity;
 import android.view.MenuItem;
 import android.view.View;
-import android.widget.ImageView;
 import android.widget.RelativeLayout;
 import android.widget.Toast;
 
@@ -105,7 +104,6 @@ public class HomeActivity extends Activity implements DialingFragment.Callbacks,
     SlidingUpPanelLayout mContactDrawer;
     private DrawerLayout mNavigationDrawer;
     private ActionBarDrawerToggle mDrawerToggle;
-    ImageView mShadow;
     /**
      * The {@link ViewPager} that will host the section contents.
      */
@@ -183,8 +181,6 @@ public class HomeActivity extends Activity implements DialingFragment.Callbacks,
             }
         });
 
-        mShadow = (ImageView) findViewById(R.id.overall_shadow);
-
         // Set up the ViewPager with the sections adapter.
         mViewPager = (ViewPager) findViewById(R.id.pager);
         mViewPager.setPageTransformer(true, new ZoomOutPageTransformer(0.7f));
@@ -572,10 +568,12 @@ public class HomeActivity extends Activity implements DialingFragment.Callbacks,
 
     @Override
     public void toggleDrawer() {
-        if (mContactDrawer.isExpanded())
-            mContactDrawer.collapsePane();
-        else
+        if (!mContactDrawer.isExpanded())
+            mContactDrawer.expandPane(0.3f);
+        else if (mContactDrawer.isAnchored())
             mContactDrawer.expandPane();
+        else
+            mContactDrawer.collapsePane();
     }
 
     @Override
-- 
GitLab