Merge branch 'master' of github.com:osmandapp/Osmand
This commit is contained in:
commit
1c2893bdc2
2 changed files with 3 additions and 8 deletions
|
@ -361,19 +361,18 @@ public class InAppPurchaseHelper {
|
|||
Purchase liveUpdatesPurchase = inventory.getPurchase(SKU_LIVE_UPDATES);
|
||||
boolean subscribedToLiveUpdates = (liveUpdatesPurchase != null && liveUpdatesPurchase.getPurchaseState() == 0);
|
||||
OsmandPreference<Long> subscriptionCancelledTime = ctx.getSettings().LIVE_UPDATES_PURCHASE_CANCELLED_TIME;
|
||||
if (!subscribedToLiveUpdates) {
|
||||
if (!subscribedToLiveUpdates && ctx.getSettings().LIVE_UPDATES_PURCHASED.get()) {
|
||||
if (subscriptionCancelledTime.get() == 0) {
|
||||
subscriptionCancelledTime.set(System.currentTimeMillis());
|
||||
ctx.getSettings().LIVE_UPDATES_PURCHASE_CANCELLED_FIRST_DLG_SHOWN.set(false);
|
||||
ctx.getSettings().LIVE_UPDATES_PURCHASE_CANCELLED_SECOND_DLG_SHOWN.set(false);
|
||||
} else if (System.currentTimeMillis() - subscriptionCancelledTime.get() > SUBSCRIPTION_HOLDING_TIME_MSEC
|
||||
&& ctx.getSettings().LIVE_UPDATES_PURCHASED.get()) {
|
||||
} else if (System.currentTimeMillis() - subscriptionCancelledTime.get() > SUBSCRIPTION_HOLDING_TIME_MSEC) {
|
||||
ctx.getSettings().LIVE_UPDATES_PURCHASED.set(false);
|
||||
if (!isDepthContoursPurchased(ctx)) {
|
||||
ctx.getSettings().getCustomRenderBooleanProperty("depthContours").set(false);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
} else if (subscribedToLiveUpdates) {
|
||||
subscriptionCancelledTime.set(0L);
|
||||
ctx.getSettings().LIVE_UPDATES_PURCHASED.set(true);
|
||||
}
|
||||
|
|
|
@ -260,10 +260,6 @@ public class RouteInfoWidgetsFactory {
|
|||
|
||||
public TextInfoWidget createTimeControl(final MapActivity map, final boolean intermediate){
|
||||
final RoutingHelper routingHelper = map.getRoutingHelper();
|
||||
final int time = R.drawable.widget_time_day;
|
||||
final int timeN = R.drawable.widget_time_night;
|
||||
final int timeToGo = R.drawable.widget_time_to_distance_day;
|
||||
final int timeToGoN = R.drawable.widget_time_to_distance_night;
|
||||
final OsmandApplication ctx = map.getMyApplication();
|
||||
final OsmandPreference<Boolean> showArrival = intermediate
|
||||
? ctx.getSettings().SHOW_INTERMEDIATE_ARRIVAL_TIME_OTHERWISE_EXPECTED_TIME
|
||||
|
|
Loading…
Reference in a new issue