/*
- * Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+ * Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
*
* This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
*
public void onAttach(Context context) {
super.onAttach(context);
- // Get a handle for `createBookmarkFolderListener` from `context`.
- try {
- createBookmarkFolderListener = (CreateBookmarkFolderListener) context;
- } catch(ClassCastException exception) {
- throw new ClassCastException(context.toString() + " must implement CreateBookmarkFolderListener.");
- }
+ // Get a handle for `createBookmarkFolderListener` from the launching context.
+ createBookmarkFolderListener = (CreateBookmarkFolderListener) context;
}
// `@SuppressLing("InflateParams")` removes the warning about using `null` as the parent view group when inflating the `AlertDialog`.
String folderName = s.toString();
// Check if a folder with the name already exists.
- Cursor folderExistsCursor = bookmarksDatabaseHelper.getFolderCursor(folderName);
+ Cursor folderExistsCursor = bookmarksDatabaseHelper.getFolder(folderName);
// Enable the create button if the new folder name is not empty and doesn't already exist.
createButton.setEnabled(!folderName.isEmpty() && (folderExistsCursor.getCount() == 0));