Merge remote-tracking branch 'origin/navigationDrawer_basic' into navigationDrawer_basic
authorDavid A. Velasco <dvelasco@solidgear.es>
Wed, 3 Jun 2015 09:09:19 +0000 (11:09 +0200)
committerDavid A. Velasco <dvelasco@solidgear.es>
Wed, 3 Jun 2015 09:09:19 +0000 (11:09 +0200)
1  2 
src/com/owncloud/android/ui/preview/PreviewImageActivity.java

@@@ -8,7 -8,7 +8,7 @@@
   *   it under the terms of the GNU General Public License version 2,
   *   as published by the Free Software Foundation.
   *
 - *   This program is distributed in the hope that it will be useful,
 + *   This program is distributed in the hd that it will be useful,
   *   but WITHOUT ANY WARRANTY; without even the implied warranty of
   *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   *   GNU General Public License for more details.
@@@ -32,7 -32,6 +32,7 @@@ import android.os.Handler
  import android.os.IBinder;
  import android.os.Message;
  import android.support.v4.view.ViewPager;
 +import android.support.v4.widget.DrawerLayout;
  import android.support.v7.app.ActionBar;
  import android.view.MenuItem;
  import android.view.View;
@@@ -93,7 -92,7 +93,7 @@@ public class PreviewImageActivity exten
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
  
-         requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
+         //requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
          setContentView(R.layout.preview_image_activity);
  
          // Navigation Drawer
          actionBar.setDisplayHomeAsUpEnabled(true);
          actionBar.hide();
  
+         updateActionBarTitleAndHomeButton();
          // Make sure we're running on Honeycomb or higher to use FullScreen and
          // Immersive Mode
          if (isHoneycombOrHigher()) {
                      ActionBar actionBar = getSupportActionBar();
                      if (visible) {
                          actionBar.show();
 +                        mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
                      } else {
                          actionBar.hide();
 +                        mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
                      }
                  }
              });
  
              if (visible) {
                  hideSystemUI(mFullScreenAnchorView);
 +                mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
                  // actionBar.hide(); // propagated through
                  // OnSystemUiVisibilityChangeListener()
              } else {
              ActionBar actionBar = getSupportActionBar();
              if (!actionBar.isShowing()) {
                  actionBar.show();
 +                mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
  
              } else {
                  actionBar.hide();
 +                mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
  
              }