mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-22 12:03:09 -04:00
Fix crash when attempting to bookmark help
This commit is contained in:
parent
d808ade453
commit
1499919247
@ -191,6 +191,8 @@ public class KiwixMobileActivity extends BaseActivity implements WebViewCallback
|
|||||||
|
|
||||||
private ArrayList<String> bookmarks;
|
private ArrayList<String> bookmarks;
|
||||||
|
|
||||||
|
private boolean bookmarkTabEnabled;
|
||||||
|
|
||||||
private List<KiwixWebView> mWebViews = new ArrayList<>();
|
private List<KiwixWebView> mWebViews = new ArrayList<>();
|
||||||
|
|
||||||
private KiwixTextToSpeech tts;
|
private KiwixTextToSpeech tts;
|
||||||
@ -340,7 +342,9 @@ public class KiwixMobileActivity extends BaseActivity implements WebViewCallback
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBookmarkTabSelected() {
|
public void onBookmarkTabSelected() {
|
||||||
toggleBookmark();
|
if (bookmarkTabEnabled) {
|
||||||
|
toggleBookmark();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -1627,13 +1631,15 @@ public class KiwixMobileActivity extends BaseActivity implements WebViewCallback
|
|||||||
.getIcon().setAlpha(255);
|
.getIcon().setAlpha(255);
|
||||||
|
|
||||||
bookmarkTab.getCustomView().findViewById(R.id.bookmark_tab_icon).setBackgroundResource(icon);
|
bookmarkTab.getCustomView().findViewById(R.id.bookmark_tab_icon).setBackgroundResource(icon);
|
||||||
|
bookmarkTabEnabled = true;
|
||||||
} else {
|
} else {
|
||||||
menu.findItem(R.id.menu_bookmarks)
|
menu.findItem(R.id.menu_bookmarks)
|
||||||
.setEnabled(false)
|
.setEnabled(false)
|
||||||
.setIcon(R.drawable.action_bookmark)
|
.setIcon(R.drawable.action_bookmark)
|
||||||
.getIcon().setAlpha(130);
|
.getIcon().setAlpha(130);
|
||||||
|
|
||||||
bookmarkTab.getCustomView().findViewById(R.id.bookmark_tab_icon).setBackgroundResource(R.drawable.action_bookmark);
|
bookmarkTab.getCustomView().findViewById(R.id.bookmark_tab_icon).setBackgroundResource(R.drawable.action_bookmark);
|
||||||
|
bookmarkTabEnabled = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user