rem: if (!filename) return;  
context: function SetProgressFinished(filename, networkStatus){  if (!filename)    return;  if (filename)  {    var status = networkStatus ? "failed" : "done";    if (networkStatus == 0)      gSucceededCount++;    if (SetProgressStatus(filename, status))      gFinishedCount++;  }      if (networkStatus != 0)  {    // XXX Interpret networkStatus and call SetStatusMessage() with     //  appropriate error description.    if (filename == gPublishData.filename)      gFinalMessage = GetString("PublishFailed");    else      gFinalMessage = GetString("PublishSomeFileFailed");  }    if (gFinishedCount == gTotalFileCount || !filename)  {    gFinished = true;    gDialog.Close.setAttribute("label", GetString("Close"));    gFinalMessage = GetString("PublishCompleted");  }  SetStatusMessage(gFinalMessage);}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/96711beded0f040d1ab524267449375b2662ba2f/EditorPublishProgress.js/buggy/editor/ui/dialogs/content/EditorPublishProgress.js