Skip to content

Commit

Permalink
Behebe -1 Fehler in AZeit.compareTo
Browse files Browse the repository at this point in the history
  • Loading branch information
MaPePeR committed Oct 1, 2013
1 parent 0d7e27b commit 5bbb67d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
7 changes: 3 additions & 4 deletions src/gui/ZeitRechner.java
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ private void recalculate(Zeit zeit)
for(int i=0;i<a.length;i++)
{
abschnittEnde=abschnittStart.add(a[i].dauer);
if(gesamtZeit.compareTo(abschnittEnde)<=0)
if(gesamtZeit.compareTo(abschnittEnde)>0)
{
//Der aktuelle Abschnitt ist bereits vollendet
if(a[i].arbeit)
Expand All @@ -107,8 +107,7 @@ private void recalculate(Zeit zeit)
abschnittStart=abschnittEnde;
}

//Unlogisch aber funktioniert...
if(produktivZeit.compareTo(Config.minProduktivForPlus)>0)
if(produktivZeit.compareTo(Config.minProduktivForPlus)<=0)
{
kontoVeraenderungPrefix='-';
kontoveraenderung=Config.minProduktivForPlus.sub(produktivZeit);
Expand All @@ -118,7 +117,7 @@ private void recalculate(Zeit zeit)
kontoVeraenderungPrefix='+';
kontoveraenderung=produktivZeit.sub(Config.minProduktivForPlus);
}
if(gesamtZeit.compareTo(Config.minGesamtZeitForPlus) > 0) { //TODO: Fehler in CompareTo!
if(gesamtZeit.compareTo(Config.minGesamtZeitForPlus) <= 0) {
restZeit = Config.minGesamtZeitForPlus.sub(gesamtZeit);
} else {
restZeit = new Zeit(0);
Expand Down
2 changes: 1 addition & 1 deletion src/zeitgeber/AZeit.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public final Zeit vonNach(AZeit t)
@Override
public int compareTo(AZeit o)
{
return o.getMinutes()-this.getMinutes();
return this.getMinutes()-o.getMinutes();
}

public String toBase100() {
Expand Down

0 comments on commit 5bbb67d

Please sign in to comment.