Ticket #1244: ElapsedTimeBugFix.patch

File ElapsedTimeBugFix.patch, 1.2 KB (added by big23boy, 11 years ago)

Elapsed Time patch

  • android/BOINC/src/edu/berkeley/boinc/adapter/TasksListAdapter.java

    From b74af652ae77afa9eb4523b36d27292cf0b1a8f2 Mon Sep 17 00:00:00 2001
    From: Keith Uplinger <uplink@us.ibm.com>
    Date: Fri, 10 May 2013 10:47:47 -0500
    Subject: [PATCH] Fix for showing elapsed time after tasks that were
     completed.
    
    ---
     .../berkeley/boinc/adapter/TasksListAdapter.java   |    5 +++++
     1 file changed, 5 insertions(+)
    
    diff --git a/android/BOINC/src/edu/berkeley/boinc/adapter/TasksListAdapter.java b/android/BOINC/src/edu/berkeley/boinc/adapter/TasksListAdapter.java
    index 484745c..408804f 100644
    a b public class TasksListAdapter extends ArrayAdapter<TaskData>{ 
    8989                String statusT = determineStatusText(listItem);
    9090                status.setText(statusT);
    9191               
     92                //This shows the final elapsed time when a task is complete
    9293                int elapsedTime = (int)listItem.result.elapsed_time;
     94                if(!listItem.result.active_task) {
     95                        elapsedTime = (int)listItem.result.final_elapsed_time;
     96                }
     97                       
    9398                time.setText(String.format("%02d:%02d:%02d", elapsedTime/3600, (elapsedTime/60)%60, elapsedTime%60));
    9499
    95100                RelativeLayout ll = (RelativeLayout) v.findViewById(R.id.expansion);