Changeset 12002 for trunk/FACT++


Ignore:
Timestamp:
09/07/11 10:58:17 (13 years ago)
Author:
tbretz
Message:
Improved service output for empty services (size==0)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/gui/FactGui.h

    r11998 r12002  
    27962796        out << "]</font>   <B>" << info.getName() << "</B> - ";
    27972797
    2798         bool iserr = true;
     2798        bool iserr = 2;
    27992799        if (!conv)
    28002800        {
     
    28052805            try
    28062806            {
    2807                 const string dat = conv.GetString(info.getData(), info.getSize());
     2807                const string dat = info.getSize()==0 ? "&lt;empty&gt;" : conv.GetString(info.getData(), info.getSize());
    28082808                out << dat;
    2809                 iserr = false;
     2809                iserr = info.getSize()==0;
    28102810            }
    28112811            catch (const runtime_error &e)
     
    28152815        }
    28162816
     2817        cout << "=> " << out.str() << endl;
     2818
    28172819        // srand(hash<string>()(string(info.getName())));
    28182820        // int bg = rand()&0xffffff;
     
    28232825        bg = ~(bg&0x1f1f1f)&0xffffff;
    28242826
    2825         if (iserr)
     2827        if (iserr==2)
    28262828            bg = 0xffffff;
    28272829
     
    28292831        bgcol << hex << setfill('0') << setw(6) << bg;
    28302832
    2831         const string col = iserr ? "red" : "black";
     2833        const string col = iserr==0 ? "black" : (iserr==1 ? "#FF6600" : "black");
    28322834        const string str = "<table width='100%' bgcolor=#"+bgcol.str()+"><tr><td><font color='"+col+"'>"+out.str()+"</font></td></tr></table>";
    28332835
Note: See TracChangeset for help on using the changeset viewer.