Index: basher.py===================================================================--- basher.py (revision 2367)+++ basher.py (working copy)@@ -1749,6 +1749,7 @@ newOrder = oldOrder[:newPos] + toMove + oldOrder[newPos:] #--Save and Refresh bosh.boss.LoadOrder = newOrder+ bosh.modInfos.refreshBapi(forceOrderReload=True) bosh.modInfos.refreshInfoLists() self.RefreshUI()@@ -1895,13 +1896,13 @@ mouseText += _(u"File is ghosted. ") else: item.SetBackgroundColour(colors['default.bkgd'])- if settings['bash.mods.scanDirty']:- message = fileInfo.getDirtyMessage()- mouseText += message[1]- if message[0]:- font = item.GetFont()- font.SetUnderlined(True)- item.SetFont(font) self.list.SetItem(item) self.mouseTexts[itemDex] = mouseText #--Selection State@@ -1995,11 +1996,9 @@ swapItem = self.items.index(thisFile) + moveMod if swapItem < 0 or len(self.items) - 1 < swapItem: break swapFile = self.items[swapItem]- if bosh.modInfos[thisFile].isEsm() != bosh.modInfos[swapFile].isEsm(): break bosh.modInfos.swapOrder(thisFile,swapFile)- bosh.modInfos.refreshInfoLists()- self.RefreshUI(refreshSaves=False)- self.RefreshUI([],refreshSaves=True)+ bosh.modInfos.refreshInfoLists()+ self.RefreshUI(refreshSaves=True) event.Skip() def OnKeyUp(self,event):Index: bosh.py===================================================================--- bosh.py (revision 2367)+++ bosh.py (working copy)@@ -4924,21 +4924,8 @@ order[leftIdex] = rightName order[rightIdex] = leftName #--Save- if boss.LoadOrderMethod == bapi.BOSS_API_LOMETHOD_TEXTFILE:- # Whole text file will have to be rewriten anyway- boss.LoadOrder = order- self.plugins.refresh() #--mark the txt files as read- else:- # Just swap them myself for now. It's quicker than using the BAPI- leftInfo = self.data[leftName]- rightInfo = self.data[rightName]- leftmtime = leftInfo.mtime- rightmtime = rightInfo.mtime- leftInfo.setmtime(rightmtime)- rightInfo.setmtime(leftmtime)- # Only need to refresh bapi if active load order changed- refresh = leftName in self.ordered or rightName in self.ordered- self.refreshBapi(False,refresh)+ boss.LoadOrder = order+ self.plugins.refresh() #--mark the txt files as read def __init__(self): """Initialize."""