X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FCreateBookmarkDialog.java;h=199ee8d35bdbd20e177d71d709f1174b862577ff;hp=80f16bda9b8396bcda7c94fdade27fd16ac702c1;hb=17174f4ceb49bbdb01e2700b2c4d3b3aa670e18e;hpb=61a76e491469916f2f30aebb47b98cda7cceb557 diff --git a/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateBookmarkDialog.java b/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateBookmarkDialog.java index 80f16bda..199ee8d3 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateBookmarkDialog.java +++ b/app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateBookmarkDialog.java @@ -65,7 +65,7 @@ public class CreateBookmarkDialog extends AppCompatDialogFragment { @NonNull public Dialog onCreateDialog(Bundle savedInstanceState) { // Create a drawable version of the favorite icon. - Drawable favoriteIconDrawable = new BitmapDrawable(getResources(), MainWebViewActivity.favoriteIcon); + Drawable favoriteIconDrawable = new BitmapDrawable(getResources(), MainWebViewActivity.favoriteIconBitmap); // Use `AlertDialog.Builder` to create the `AlertDialog`. The style formats the color of the button text. AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity(), R.style.LightAlertDialog); @@ -104,9 +104,13 @@ public class CreateBookmarkDialog extends AppCompatDialogFragment { // We need to show the `AlertDialog` before we can call `setOnKeyListener()` below. alertDialog.show(); - // Allow the `enter` key on the keyboard to create the bookmark from `create_bookmark_name_edittext`. + // Get a handle for `create_bookmark_name_edittext`. EditText createBookmarkNameEditText = (EditText) alertDialog.findViewById(R.id.create_bookmark_name_edittext); - assert createBookmarkNameEditText != null; // Remove the warning below that `createBookmarkNameEditText` might be `null`. + + // Set the current `WebView` title as the text for `create_bookmark_name_edittext`. + createBookmarkNameEditText.setText(MainWebViewActivity.webViewTitle); + + // Allow the `enter` key on the keyboard to create the bookmark from `create_bookmark_name_edittext`. createBookmarkNameEditText.setOnKeyListener(new View.OnKeyListener() { public boolean onKey(View view, int keyCode, KeyEvent event) { // If the event is a key-down on the `enter` key, select the `PositiveButton` `Create`. @@ -125,7 +129,6 @@ public class CreateBookmarkDialog extends AppCompatDialogFragment { // Set the formattedUrlString as the initial text of `create_bookmark_url_edittext`. EditText createBookmarkUrlEditText = (EditText) alertDialog.findViewById(R.id.create_bookmark_url_edittext); - assert createBookmarkUrlEditText != null;// Remove the warning below that `createBookmarkUrlEditText` might be `null`. createBookmarkUrlEditText.setText(MainWebViewActivity.formattedUrlString); // Allow the `enter` key on the keyboard to create the bookmark from `create_bookmark_url_edittext`.