From 89bdcede31f810175f5bec39f4549e0caa35dd1a Mon Sep 17 00:00:00 2001 From: Nikolay Pultsin Date: Mon, 22 Dec 2014 04:19:05 +0000 Subject: [PATCH] synchronisation with intro branch --- .../android/fbreader/DisplayBookPopupAction.java | 10 ++++++++++ .../geometerplus/zlibrary/text/view/BookElement.java | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/org/geometerplus/android/fbreader/DisplayBookPopupAction.java b/src/org/geometerplus/android/fbreader/DisplayBookPopupAction.java index 9229d5bf8..827ac91f3 100644 --- a/src/org/geometerplus/android/fbreader/DisplayBookPopupAction.java +++ b/src/org/geometerplus/android/fbreader/DisplayBookPopupAction.java @@ -19,6 +19,8 @@ package org.geometerplus.android.fbreader; +import org.geometerplus.zlibrary.text.view.*; + import org.geometerplus.fbreader.fbreader.FBReaderApp; class DisplayBookPopupAction extends FBAndroidAction { @@ -28,5 +30,13 @@ class DisplayBookPopupAction extends FBAndroidAction { @Override protected void run(Object ... params) { + if (params.length != 1 || !(params[0] instanceof ZLTextRegion)) { + return; + } + final ZLTextRegion region = (ZLTextRegion)params[0]; + if (!(region.getSoul() instanceof BookRegionSoul)) { + return; + } + final BookElement element = ((BookRegionSoul)region.getSoul()).Element; } } diff --git a/src/org/geometerplus/zlibrary/text/view/BookElement.java b/src/org/geometerplus/zlibrary/text/view/BookElement.java index 3edfb9201..2cad44ac6 100644 --- a/src/org/geometerplus/zlibrary/text/view/BookElement.java +++ b/src/org/geometerplus/zlibrary/text/view/BookElement.java @@ -19,5 +19,5 @@ package org.geometerplus.zlibrary.text.view; -final class BookElement extends ZLTextElement { +public final class BookElement extends ZLTextElement { }