Add opening hours for favourites
This commit is contained in:
parent
178d193e8a
commit
0573b4c693
2 changed files with 12 additions and 2 deletions
|
@ -121,7 +121,7 @@ public class AmenityMenuController extends MenuController {
|
|||
|
||||
@Override
|
||||
public OpeningHoursInfo getOpeningHoursInfo() {
|
||||
return getOpeningHoursInfo(amenity);
|
||||
return processOpeningHours(amenity);
|
||||
}
|
||||
|
||||
public static String getTypeStr(Amenity amenity) {
|
||||
|
@ -136,7 +136,7 @@ public class AmenityMenuController extends MenuController {
|
|||
return typeStr;
|
||||
}
|
||||
|
||||
public static OpeningHoursInfo getOpeningHoursInfo(Amenity amenity) {
|
||||
public static OpeningHoursInfo processOpeningHours(Amenity amenity) {
|
||||
OpeningHoursParser.OpeningHours openingHours = OpeningHoursParser.parseOpenedHours(amenity.getOpeningHours());
|
||||
if (openingHours == null) {
|
||||
return null;
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.osmand.plus.R;
|
|||
import net.osmand.plus.activities.MapActivity;
|
||||
import net.osmand.plus.base.FavoriteImageDrawable;
|
||||
import net.osmand.plus.mapcontextmenu.MenuController;
|
||||
import net.osmand.plus.mapcontextmenu.OpeningHoursInfo;
|
||||
import net.osmand.plus.mapcontextmenu.builders.FavouritePointMenuBuilder;
|
||||
import net.osmand.plus.mapcontextmenu.editors.FavoritePointEditor;
|
||||
import net.osmand.plus.mapcontextmenu.editors.FavoritePointEditorFragment;
|
||||
|
@ -130,4 +131,13 @@ public class FavouritePointMenuController extends MenuController {
|
|||
addMyLocationToPlainItems(latLon);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public OpeningHoursInfo getOpeningHoursInfo() {
|
||||
Object originObject = getBuilder().getOriginObject();
|
||||
if (originObject instanceof Amenity) {
|
||||
return AmenityMenuController.processOpeningHours((Amenity) originObject);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue