Ticket #737: 6_3_x_draw_zero_free_space_pie.patch

File 6_3_x_draw_zero_free_space_pie.patch, 1.0 KB (added by Pepo, 16 years ago)

Draw BOINC free space even if zero

  • ViewResources.cpp

     
    258258                m_pieCtrlTotal->m_Series.Add(part);
    259259
    260260        double avail = pDoc->disk_usage.d_allowed - boinc_total;
    261         if (avail > 0) {
    262             if (avail > free) avail = free;
    263                     FormatDiskSpace(avail, diskspace);
    264                     part.SetLabel(_("free, available to BOINC - ") + diskspace);
    265                     part.SetValue(avail);
    266                     part.SetColour(wxColour(128, 128, 128));
    267                     m_pieCtrlTotal->m_Series.Add(part);
    268         } else {
    269             avail = 0;
    270         }
     261        if (avail < 0) avail = 0;
     262        if (avail > free) avail = free;
     263        FormatDiskSpace(avail, diskspace);
     264        part.SetLabel(_("free, available to BOINC - ") + diskspace);
     265        part.SetValue(avail == 0 ? 1 : avail);
     266        part.SetColour(wxColour(128, 128, 128));
     267        m_pieCtrlTotal->m_Series.Add(part);
    271268
    272269        // free disk space
    273270        double not_avail = free - avail;