From c26df8eafe66bded4a4af4f95830fd2187bfa2ca Mon Sep 17 00:00:00 2001 From: alwin Date: Mon, 07 Mar 2005 13:03:38 +0000 Subject: fixed a very interesting crasher. --- (limited to 'core/launcher') diff --git a/core/launcher/documentlist.cpp b/core/launcher/documentlist.cpp index d2b9afa..b8bf4e0 100644 --- a/core/launcher/documentlist.cpp +++ b/core/launcher/documentlist.cpp @@ -390,7 +390,7 @@ void DocumentList::DiffAppLnks() it1 = appLnkSet->children(); found = false; while ( (i=it1.current()) ){ - if (strcmp(i->name().ascii(),j->name().ascii()) == 0) + if (j->name().ascii() && i->name().ascii() && strcmp(i->name().ascii(),j->name().ascii()) == 0) found = true; ++it1; } @@ -406,7 +406,7 @@ void DocumentList::DiffAppLnks() it2 = appLnkSet2->children(); found = false; while ( (j=it2.current()) ){ - if (strcmp(i->name().ascii(),j->name().ascii()) == 0) + if (j->name().ascii() && i->name().ascii() && strcmp(i->name().ascii(),j->name().ascii()) == 0) found = true; ++it2; } -- cgit v0.9.0.2