diff --git a/src/main/java/com/owncloud/android/ui/activity/ExternalSiteWebView.java b/src/main/java/com/owncloud/android/ui/activity/ExternalSiteWebView.java index 0610d3d85b2b..2f14b02e78ad 100644 --- a/src/main/java/com/owncloud/android/ui/activity/ExternalSiteWebView.java +++ b/src/main/java/com/owncloud/android/ui/activity/ExternalSiteWebView.java @@ -24,6 +24,7 @@ import android.content.Intent; import android.os.Bundle; import android.support.v4.widget.DrawerLayout; +import android.support.v7.app.ActionBar; import android.view.MenuItem; import android.view.Window; import android.webkit.WebChromeClient; @@ -36,6 +37,7 @@ import com.owncloud.android.R; import com.owncloud.android.lib.common.utils.Log_OC; import com.owncloud.android.utils.DisplayUtils; +import com.owncloud.android.utils.ThemeUtils; import java.io.InputStream; @@ -88,8 +90,16 @@ protected void onCreate(Bundle savedInstanceState) { setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); } - getSupportActionBar().setTitle(title); - getSupportActionBar().setDisplayHomeAsUpEnabled(true); + ActionBar actionBar = getSupportActionBar(); + if (actionBar != null) { + ThemeUtils.setColoredTitle(actionBar, title, this); + + if (showSidebar) { + actionBar.setDisplayHomeAsUpEnabled(true); + } else { + setDrawerIndicatorEnabled(false); + } + } // enable zoom webSettings.setSupportZoom(true); @@ -148,8 +158,7 @@ public boolean onOptionsItemSelected(MenuItem item) { openDrawer(); } } else { - Intent settingsIntent = new Intent(getApplicationContext(), Preferences.class); - startActivity(settingsIntent); + finish(); } retval = true; break;