huh???

George Staikos staikos at kde.org
Wed Apr 28 16:23:50 BST 2004


Out of curiousity, can anyone explain this code?  Thanks :)

void KMdiMainFrm::removeFromActiveDockList(KMdiDockContainer* td) {
  for (int i=0;i<4;i++) {
    if (d->activeDockPriority[i]==td) {
      // FIXME: HUH??  i2 is never used here, and this for() loop modifies the
      //        variable from the outer loop!!
      for (int i2=i;i<3;i++)
        d->activeDockPriority[i]=d->activeDockPriority[i+1];
      d->activeDockPriority[3]=0;
      break;
    }
  }
}

-- 
George Staikos
KDE Developer				http://www.kde.org/
Staikos Computing Services Inc.		http://www.staikos.net/




More information about the kde-core-devel mailing list