Skip to content
This repository has been archived by the owner on Aug 29, 2020. It is now read-only.

Fix xKI exception thrown when a KI.Folders.Devices translation containing Unicode characters is used. #35

Merged
merged 1 commit into from
May 1, 2012
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions Python/xKI.py
Original file line number Diff line number Diff line change
Expand Up @@ -7458,7 +7458,7 @@ def IRefreshPlayerListDisplay(self):
for plyr in BKPlayerList:
if isinstance(plyr,DeviceFolder):
playerlist.closeBranch()
playerlist.addBranch(string.upper(plyr.name),1)
playerlist.addBranchW(plyr.name.upper(),1)
elif isinstance(plyr,Device):
playerlist.addStringWithColor(plyr.name,DniSelectableColor,kSelectUseGUIColor)
elif isinstance(plyr,ptVaultNodeRef):
Expand Down Expand Up @@ -7488,19 +7488,19 @@ def IRefreshPlayerListDisplay(self):
playerlist.addStringWithColor(preText+"?unknown user?"+postText,DniSelectableColor,kSelectDetermined)
elif isinstance(plyr,kiFolder):
playerlist.closeBranch()
playerlist.addBranchW(string.upper(plyr.name),1)
playerlist.addBranchW(plyr.name.upper(),1)
elif isinstance(plyr,ptVaultPlayerInfoListNode):
# its a player list, display its name
fldrType = plyr.folderGetType()
# if its a list of age owners... must be list of neighbors
if fldrType == PtVaultStandardNodes.kAgeOwnersFolder:
fldrType = PtVaultStandardNodes.kHoodMembersFolder
playerlist.closeBranch()
playerlist.addBranch(string.upper(xLocTools.FolderIDToFolderName(fldrType)),1)
playerlist.addBranchW(xLocTools.FolderIDToFolderName(fldrType).upper(),1)
elif isinstance(plyr,ptVaultMarkerGameNode):
# its a marker list, display its name
playerlist.closeBranch()
playerlist.addBranch(plyr.folderGetName(),1)
playerlist.addBranchW(plyr.folderGetName(),1)
elif isinstance(plyr,MarkerPlayer):
if type(plyr.player) != type(None):
if plyr.player.getPlayerName() != "":
Expand All @@ -7516,12 +7516,12 @@ def IRefreshPlayerListDisplay(self):
elif isinstance(plyr,MarkerGame):
# its a marker list, display its name
playerlist.closeBranch()
playerlist.addBranch(plyr.gameName,1)
playerlist.addBranchW(plyr.gameName,1)
elif isinstance(plyr,DPLBranchStatusLine):
if plyr.closePrev:
playerlist.closeBranch()
plyr.position = idx
playerlist.addBranch(plyr.text,1)
playerlist.addBranchW(plyr.text,1)
elif isinstance(plyr,DPLStatusLine):
plyr.position = idx
if type(plyr.color) != type(None):
Expand All @@ -7531,7 +7531,7 @@ def IRefreshPlayerListDisplay(self):
playerlist.addStringWithColor(plyr.text,clr,kSelectUseGUIColor)
elif type(plyr) == type(""):
playerlist.closeBranch()
playerlist.addBranch(plyr,1)
playerlist.addBranchW(plyr,1)
else:
PtDebugPrint("xBigKI: unknown list type ",plyr,level=kErrorLevel)
pass
Expand Down