Darkwing1001
Cadet 2nd Year
- Registriert
- Aug. 2009
- Beiträge
- 16
Ich habe in einer Funktion doppelte clear() Aufrufe gefunden. Kann ich die Duplikate am Anfang raus nehmen?
Stammt nicht von mir. Hab nur den Kommentar oben eingefügt um die Stelle zu kennzeichnen
C:
void cFlatSetup::Setup(void) {
Clear();
Bordertypes.Clear(); // <-- Kann das weg?
Progresstypes.Clear(); // <-- Kann das weg?
Bordertypes.Clear();
Bordertypes.Append( strdup(tr("none")) );
Bordertypes.Append( strdup(tr("rect")) );
Bordertypes.Append( strdup(tr("round")) );
Bordertypes.Append( strdup(tr("invert round")) );
Bordertypes.Append( strdup(tr("rect + alpha blend")) );
Bordertypes.Append( strdup(tr("round + alpha blend")) );
Bordertypes.Append( strdup(tr("invert round + alpha blend")) );
Progresstypes.Clear();
Progresstypes.Append( strdup(tr("small line + big line")) );
Progresstypes.Append( strdup(tr("big line")) );
Progresstypes.Append( strdup(tr("big line + outline")) );
Progresstypes.Append( strdup(tr("small line + big line + dot")) );
Progresstypes.Append( strdup(tr("big line + dot")) );
Progresstypes.Append( strdup(tr("big line + outline + dot")) );
Progresstypes.Append( strdup(tr("small line + dot")) );
Progresstypes.Append( strdup(tr("outline + dot")) );
Progresstypes.Append( strdup(tr("small line + big line + alpha blend")) );
Progresstypes.Append( strdup(tr("big line + alpha blend")) );
DiskUsages.Clear();
DiskUsages.Append( strdup(tr("do not show")) );
DiskUsages.Append( strdup(tr("timer & recording menu")) );
DiskUsages.Append( strdup(tr("always on the menu")) );
DiskUsages.Append( strdup(tr("always show")) );
...