ComoPlugin.deliverTreatment: take more time.

Even if not interacting with the pump, AAPS calculator doesn't dismiss the
dialog if we return within the first 5s.
This commit is contained in:
Johannes Mockenhaupt 2017-07-14 17:07:50 +02:00
parent d39d58913d
commit 76578872d1
No known key found for this signature in database
GPG key ID: 9E1EA6AF7BBBB0D1

View file

@ -5,6 +5,7 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.ServiceConnection; import android.content.ServiceConnection;
import android.os.IBinder; import android.os.IBinder;
import android.os.SystemClock;
import com.squareup.otto.Subscribe; import com.squareup.otto.Subscribe;
@ -253,6 +254,10 @@ public class ComboPlugin implements PluginBase, PumpInterface {
result.bolusDelivered = detailedBolusInfo.insulin; result.bolusDelivered = detailedBolusInfo.insulin;
result.comment = MainApp.instance().getString(R.string.virtualpump_resultok); result.comment = MainApp.instance().getString(R.string.virtualpump_resultok);
} else { } else {
// TODO the ui freezes when the calculator issues a carb-only treatment
// so just wait, yeah, this is dumb. for now; proper fix via GL#10
// info.nightscout.androidaps.plugins.Overview.Dialogs.BolusProgressDialog.scheduleDismiss()
SystemClock.sleep(6000);
result.success = true; result.success = true;
result.enacted = false; result.enacted = false;
} }