← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 957994] Re: Open filelist content disappears after restore up

 

hi,

this is related to a recent file list loading optimization, documented in the changelog as such:
* Load file lists in a separate thread

its aim is to load file lists in the background (loading a file list can
turn out to be a heavy operation) without blocking the GUI.

when a file list is being loaded, DC++ shows that icon with an arched
arrow to represent that fact, and to hide the file list window.
individual elements of the file list window (column headers, scroll
bars, etc) are disabled during that process. they are enabled back once
the file list has been loaded.

you seem to be having a problem during that process; i'm guessing the
file list does finish loading but the icon doesn't disappear as it
should. unfortunately, i can't reproduce this and a quick glance at the
related code shows the relevant safeguards to avoid the situation you
are experiencing seem to be in place.

please describe your exact workflow with file lists in more detail  (how
you open one, where you get them from...), the state of related settings
("open new file lists in the background" in Settings > Appearance >
Windows) and provide screenshots if possible; perhaps we can pinpoint
the cause.

you could also try a more recent build of DC++ (go to
<http://builds.dcbase.org/> (the site is down atm) or ask on the DCDev
hub <adcs://hub.dcbase.org:16591>). there have been more modifications
related to file list loading since 0.791 so there are chances your
problem has already been fixed.

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/957994

Title:
  Open filelist content disappears after restore up

Status in DC++:
  New

Bug description:
  Windows 7, DC++ 0.791

  When restoring up after being in the system tray, with an open
  filelist in the pane, DC++ has the tab showing, but a gray icon of an
  arched arrow showing from it as the only other visual.

  The other parts of the window, and the contents, can only be regained
  if one brings the mouse over them.  For the column headers (the bars
  with the names 'Title' 'Type' 'Size' etc.) and the scrollbars, one can
  merely run the mouse cursor over where they should be and they
  reappear.  For the folders in the filelist, one needs to randomly
  click inside the left pane until one 'connects' with one of the
  folders, then one can only get them to reappear when one clicks on
  each and every folder individually.

  This is an incredibly annoying behavior, as I tend to download certain
  filelists when starting DC++, work through one (or partway through
  one), and come back and do others later.  So this becomes very
  annoying, as the 'getting the invisible contents' visible again, EACH
  time I maximize the program, takes a lot of time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/dcplusplus/+bug/957994/+subscriptions


References