X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/a51fcd31a79e32abb75b1bec9379be248a64ed78..6b84d83b3544f8de4e56186f6ecbccd3d612702b:/src/com/owncloud/android/ui/activity/FileActivity.java diff --git a/src/com/owncloud/android/ui/activity/FileActivity.java b/src/com/owncloud/android/ui/activity/FileActivity.java index 4d55e6bb..f1508c28 100644 --- a/src/com/owncloud/android/ui/activity/FileActivity.java +++ b/src/com/owncloud/android/ui/activity/FileActivity.java @@ -315,12 +315,26 @@ public class FileActivity extends AppCompatActivity super.onBackPressed(); } + /** + * checks if the drawer exists and is opened. + * + * @return true if the drawer is open, else false + */ public boolean isDrawerOpen() { - return mDrawerLayout.isDrawerOpen(GravityCompat.START); + if(mDrawerLayout != null) { + return mDrawerLayout.isDrawerOpen(GravityCompat.START); + } else { + return false; + } } + /** + * closes the navigation drawer. + */ public void closeNavDrawer() { - mDrawerLayout.closeDrawer(GravityCompat.START); + if(mDrawerLayout != null) { + mDrawerLayout.closeDrawer(GravityCompat.START); + } } protected void initDrawer(){ @@ -411,13 +425,6 @@ public class FileActivity extends AppCompatActivity invalidateOptionsMenu(); } }; - - mDrawerToggle.setToolbarNavigationClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Log.i("IT WORKS :)",""); - } - }); // Set the list's click listener mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); @@ -813,14 +820,15 @@ public class FileActivity extends AppCompatActivity i.putExtra(ConflictsResolveActivity.EXTRA_FILE, syncedFile); i.putExtra(ConflictsResolveActivity.EXTRA_ACCOUNT, getAccount()); startActivity(i); - } + } else { if (!operation.transferWasRequested()) { Toast msg = Toast.makeText(this, ErrorMessageAdapter.getErrorCauseMessage(result, operation, getResources()), Toast.LENGTH_LONG); msg.show(); } + invalidateOptionsMenu(); } }