~ubuntu-core-dev/synaptic/ubuntu

« back to all changes in this revision

Viewing changes to gtk/rguserdialog.cc

  • Committer: niemeyer
  • Date: 2004-02-12 03:01:39 UTC
  • Revision ID: gustavo@niemeyer.net-20040212030139-cb23b174c855c55c
- RGUserDialog::showErrors() moved to the parent class RUserDialog.
- Unused variable removed from gsynaptic.cc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
110
110
   return (res == GTK_RESPONSE_OK) || (res == GTK_RESPONSE_YES);
111
111
}
112
112
 
113
 
bool RGUserDialog::showErrors()
114
 
{
115
 
   if (_error->empty())
116
 
      return false;
117
 
 
118
 
   bool iserror = false;
119
 
   if (_error->PendingError())
120
 
      iserror = true;
121
 
 
122
 
   string message = "";
123
 
   while (!_error->empty()) {
124
 
      string tmp;
125
 
 
126
 
      _error->PopMessage(tmp);
127
 
 
128
 
      // ignore some stupid error messages
129
 
      if (tmp == "Tried to dequeue a fetching object")
130
 
         continue;
131
 
 
132
 
      if (message.empty())
133
 
         message = tmp;
134
 
      else
135
 
         message = message + "\n\n" + tmp;
136
 
   }
137
 
 
138
 
   if (iserror)
139
 
      error(utf8(message.c_str()));
140
 
   else
141
 
      warning(utf8(message.c_str()));
142
 
 
143
 
   return true;
144
 
}
145
 
 
146
113
// RGGladeUserDialog
147
114
bool RGGladeUserDialog::run(const char *name)
148
115
{