rem: if (val == "7") { 
add: if (val == kCustomItemValue) { 
context: function viewChange(aMenuList){  var val = aMenuList.value;  if (val == "7") {    // restore to the previous view value, in case they cancel    aMenuList.value = gCurrentViewValue;    LaunchCustomizeDialog();    return;  }  // bail out early if the user picked the same view  if (val == gCurrentViewValue)    return;   gCurrentViewValue = val;  switch (val)  {   case "0": // View All     gDefaultSearchViewTerms = null;     break;   case "1": // Unread     ViewNewMail();     break;   case "2":   case "3":   case "4":   case "5":   case "6":     ViewLabel(parseInt(val) - 1);     break;   default:     LoadCustomMailView(parseInt(val) - gLastDefaultViewIndex);     break;  } //        gQSViewIsDirty = true;  onEnterInSearchBar();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8fc8225e871e6c7a4256454d3fa29fe30fdd66cb/msgViewPickerOverlay.js/buggy/mailnews/extensions/mailviews/resources/content/msgViewPickerOverlay.js