Fixed home button in action bar for PreviewImageActvitiy when navigation drawer is...
authorDavid A. Velasco <dvelasco@solidgear.es>
Wed, 3 Jun 2015 11:36:09 +0000 (13:36 +0200)
committerDavid A. Velasco <dvelasco@solidgear.es>
Wed, 3 Jun 2015 11:36:09 +0000 (13:36 +0200)
src/com/owncloud/android/ui/preview/PreviewImageActivity.java

index 3d36f09..e74e5e5 100644 (file)
@@ -31,6 +31,7 @@ import android.os.Bundle;
 import android.os.Handler;
 import android.os.IBinder;
 import android.os.Message;
 import android.os.Handler;
 import android.os.IBinder;
 import android.os.Message;
+import android.support.v4.view.GravityCompat;
 import android.support.v4.view.ViewPager;
 import android.support.v4.widget.DrawerLayout;
 import android.support.v7.app.ActionBar;
 import android.support.v4.view.ViewPager;
 import android.support.v4.widget.DrawerLayout;
 import android.support.v7.app.ActionBar;
@@ -324,7 +325,11 @@ public class PreviewImageActivity extends FileActivity implements
         
         switch(item.getItemId()){
         case android.R.id.home:
         
         switch(item.getItemId()){
         case android.R.id.home:
-            backToDisplayActivity();
+            if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
+                mDrawerLayout.closeDrawer(GravityCompat.START);
+            } else {
+                backToDisplayActivity();
+            }
             returnValue = true;
             break;
         default:
             returnValue = true;
             break;
         default: