diff --git a/src/org/geometerplus/android/fbreader/ShowBookmarksAction.java b/src/org/geometerplus/android/fbreader/ShowBookmarksAction.java index 1e35e9609..494dbb539 100644 --- a/src/org/geometerplus/android/fbreader/ShowBookmarksAction.java +++ b/src/org/geometerplus/android/fbreader/ShowBookmarksAction.java @@ -19,10 +19,24 @@ package org.geometerplus.android.fbreader; +import android.content.Intent; + import org.geometerplus.fbreader.fbreader.FBReaderApp; -class ShowBookmarksAction extends RunActivityAction { +class ShowBookmarksAction extends FBAndroidAction { ShowBookmarksAction(FBReader baseActivity, FBReaderApp fbreader) { - super(baseActivity, fbreader, BookmarksActivity.class); + super(baseActivity, fbreader); + } + + @Override + public boolean isVisible() { + return Reader.Model != null; + } + + @Override + protected void run(Object ... params) { + final Intent intent = + new Intent(BaseActivity.getApplicationContext(), BookmarksActivity.class); + OrientationUtil.startActivity(BaseActivity, intent); } }