Commit c90b668b authored by Varun Patil's avatar Varun Patil

Prevent delayed font change map search

parent b143b11b
...@@ -200,6 +200,8 @@ public class MapFragment extends Fragment implements TextWatcher, ...@@ -200,6 +200,8 @@ public class MapFragment extends Fragment implements TextWatcher,
/* Initialize */ /* Initialize */
appDatabase = AppDatabase.getAppDatabase(getContext()); appDatabase = AppDatabase.getAppDatabase(getContext());
editText = (EditText)getView().findViewById(R.id.search);
setFonts();
getAPILocations(); getAPILocations();
new showLocationsFromDB().execute(); new showLocationsFromDB().execute();
...@@ -442,15 +444,25 @@ public class MapFragment extends Fragment implements TextWatcher, ...@@ -442,15 +444,25 @@ public class MapFragment extends Fragment implements TextWatcher,
} }
private void setFonts() { private void setFonts() {
if (getView() == null || getActivity() == null) return;
Typeface regular = Typeface.createFromAsset(getActivity().getAssets(), FONT_REGULAR); Typeface regular = Typeface.createFromAsset(getActivity().getAssets(), FONT_REGULAR);
placeNameTextView.setTypeface(regular, Typeface.BOLD); if (placeNameTextView != null) {
placeSubHeadTextView.setTypeface(regular); placeNameTextView.setTypeface(regular, Typeface.BOLD);
editText.setTypeface(regular); }
if (placeSubHeadTextView != null) {
placeSubHeadTextView.setTypeface(regular);
}
if (editText != null) {
editText.setTypeface(regular);
}
TextView settingsTitle = (TextView) getActivity() TextView settingsTitle = (TextView) getActivity()
.findViewById(R.id.settings_title); .findViewById(R.id.settings_title);
settingsTitle.setTypeface(regular); if (settingsTitle != null) {
settingsTitle.setTypeface(regular);
}
} }
private Runnable setAnchor() { private Runnable setAnchor() {
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
android:layout_alignParentTop="true" android:layout_alignParentTop="true"
android:background="@null" android:background="@null"
android:dropDownHeight="0dp" android:dropDownHeight="0dp"
android:fontFamily="sans-serif-light" android:fontFamily="sans-serif"
android:hint="Search" android:hint="Search"
android:imeOptions="actionSearch" android:imeOptions="actionSearch"
android:inputType="textNoSuggestions" android:inputType="textNoSuggestions"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment