Skip to content

Commit 45aa041

Browse files
artifex-torccxvii
authored andcommitted
Bug 703744: Make ReaderView usable from outside of package.
1 parent dea9e4c commit 45aa041

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

lib/src/main/java/com/artifex/mupdf/viewer/DocumentActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,8 @@ public void onDestroy()
634634
{
635635
if (mDocView != null) {
636636
mDocView.applyToChildren(new ReaderView.ViewMapper() {
637-
void applyToView(View view) {
637+
@Override
638+
public void applyToView(View view) {
638639
((PageView)view).releaseBitmaps();
639640
}
640641
});

lib/src/main/java/com/artifex/mupdf/viewer/ReaderView.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ public class ReaderView
6969

7070
protected Stack<Integer> mHistory;
7171

72-
static abstract class ViewMapper {
73-
abstract void applyToView(View view);
72+
public interface ViewMapper {
73+
void applyToView(View view);
7474
}
7575

7676
public ReaderView(Context context) {
@@ -125,6 +125,10 @@ public void pushHistory() {
125125
mHistory.push(mCurrent);
126126
}
127127

128+
public void clearHistory() {
129+
mHistory.clear();
130+
}
131+
128132
public int getDisplayedViewIndex() {
129133
return mCurrent;
130134
}

0 commit comments

Comments
 (0)