wallet_SetNoCapture(nsCAutoString(url->item2), 'n'); if (!PL_strcmp(url->item2, permission_Capture_Preview)) {
url->item2.SetCharAt('n', NO_CAPTURE); if (url->item2.CharAt(NO_PREVIEW) == 'n') {
Wallet_SignonViewerReturn(const nsString& results){    wallet_MapElement *url;    nsAutoString gone;    /* step through all nopreviews and delete those that are in the sequence */    {      SI_FindValueInArgs(results, NS_LITERAL_STRING("|goneP|"), gone);    }    PRInt32 count = LIST_COUNT(wallet_URL_list);    while (count>0) {      count--;      url = NS_STATIC_CAST(wallet_MapElement*, wallet_URL_list->ElementAt(count));      if (url && SI_InSequence(gone, count)) {        wallet_SetNoPreview(nsCAutoString(url->item2), 'n');        if (!PL_strcmp(url->item2, permission_Capture_Preview)) {          wallet_FreeURL(url);          wallet_WriteToFile(URLFileName, wallet_URL_list);        }      }    }    /* step through all nocaptures and delete those that are in the sequence */    {      SI_FindValueInArgs(results, NS_LITERAL_STRING("|goneC|"), gone);    }    PRInt32 count2 = LIST_COUNT(wallet_URL_list);    while (count2>0) {      count2--;      url = NS_STATIC_CAST(wallet_MapElement*, wallet_URL_list->ElementAt(count2));      if (url && SI_InSequence(gone, count2)) {        wallet_SetNoCapture(nsCAutoString(url->item2), 'n');        if (!PL_strcmp(url->item2, permission_Capture_Preview)) {          wallet_FreeURL(url);          wallet_WriteToFile(URLFileName, wallet_URL_list);        }      }    }}