FLUID: unneeded assignment, possible NULL pointer (#660)

This commit is contained in:
Matthias Melcher
2023-01-23 16:24:14 +01:00
parent 3a7c9fe978
commit bd5a42eba8
+4 -2
View File
@@ -299,14 +299,16 @@ Fl_Type::~Fl_Type() {
Fl_Type *Fl_Type::prev_sibling() {
Fl_Type *n;
for (n = prev; n && n->level > level; n = n->prev) ;
if (n && (n->level == level))
return n;
return 0;
}
// Return the next sibling in the tree structure or NULL.
Fl_Type *Fl_Type::next_sibling() {
Fl_Type *n;
for (n = next; n && n->level > level; n = n->next) ;
if (n->level==level)
if (n && (n->level == level))
return n;
return 0;
}
@@ -410,7 +412,7 @@ void Fl_Type::add(Fl_Type *p, Strategy strategy) {
// we have current, t is the new node, p is the parent
// find the next child of the parent after current
//t->add(p); // add as a last child
Fl_Type *cc = current;
Fl_Type *cc;
for (cc = current->next; cc; cc = cc->next) {
if (cc->level <= this->level)
break;