Ignore:
Timestamp:
08/29/19 17:09:32 (5 years ago)
Author:
bart
Message:

Small fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • exampleparties/timedependentparty/src/main/java/geniusweb/exampleparties/timedependentparty/TimeDependentParty.java

    r2 r3  
    122122
    123123                if (lastReceivedBid != null && utilspace.getUtility(lastReceivedBid)
    124                                 .compareTo(utilspace.getUtility(bid)) > 0) {
     124                                .compareTo(utilspace.getUtility(bid)) >= 0) {
    125125                        myAction = new Accept(me, lastReceivedBid);
    126126                } else {
     
    160160                                maxUtil = util;
    161161                }
    162                 double rv = utilspace.getUtility(utilspace.getReservationBid())
    163                                 .doubleValue();
    164                 if (rv > minUtil)
    165                         minUtil = rv;
     162
     163                Bid rvbid = utilspace.getReservationBid();
     164                if (rvbid != null) {
     165                        double rv = utilspace.getUtility(rvbid).doubleValue();
     166                        if (rv > minUtil)
     167                                minUtil = rv;
     168                }
    166169                tolerance = 100 / allbidslist.size().longValue();
    167170                tolerance = Math.max(tolerance, 0.1);
Note: See TracChangeset for help on using the changeset viewer.