Show nick instead of CID when browsing offline shares
Bug #381931 reported by
lagalopex
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LinuxDC++ |
Fix Released
|
Low
|
Steven Sheehy |
Bug Description
When loading a filelist from a offline user or your offline yourself, linuxdcpp complains about a "Older file list format detected" which is just wrong.
The file could be loaded before (when user was online) and afterwards too.
When the user is not online, or a CID could not be extracted from the filename, just load the list. (The tab could be named like the file with or without extension.)
It happend to me more than once and its bad to have to wait for the user, although you have already a filelist. (Its not deleted at shutdown.)
Its the 1.0.3 on a gentoo amd64 system, but that should not matter.
Related branches
Changed in linuxdcpp: | |
assignee: | nobody → Steven Sheehy (steven-sheehy) |
importance: | Undecided → Low |
status: | New → Confirmed |
summary: |
- Loading filelist gives "Unable to open: Older file list format detected" + Show nick instead of CID when browsing offline shares |
Changed in linuxdcpp: | |
milestone: | none → 1.1.0 |
status: | Confirmed → Fix Committed |
tags: | added: share-browser ui |
Changed in linuxdcpp: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
It's not quite that simple. The DirectoryListing DC++ API used to parse the file list requires a User object be created and in order to create a User object, you need a CID in the filename. The filename is required to be in the form [username] .[CID]. [xml|xml. bz2|DcLst] in order to parse it and create a User object from it. If the filename is not in that form then it will be rejected and the error message you receive will be shown. What is the name of the file you are having issues? It shouldn't matter if the user is online or offline, as long as the filename is in the correct format and the file itself is valid.