From eb59ff7ccbe3e4da93c8b4ea676281a6e8283968 Mon Sep 17 00:00:00 2001 From: Nikolay Pultsin Date: Mon, 14 Jan 2013 06:00:37 +0400 Subject: [PATCH] synchronization with library-service branch --- .../android/fbreader/ShowBookmarksAction.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) 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); } }