TAdvGDrive versus building tree structure

I found a possible bug in retrieving Google Drive information.

When using the code below for DropBox, a full tree structure is parsed.


  bool acc = false;
  DropBox->LoadTokens();
  acc = DropBox->TestTokens();
  if(acc == false) acc = DropBox->RefreshAccess();
  if(acc == false) DropBox->DoAuth();
  else
    {
      DropBox->GetDriveInfo();
      DropBox->FillTreeView(TreeView1);
    }



When using the code below for Google Drive, a small part of the tree structure is parsed. It seems only level 1 of the tree structure is parsed.

bool acc = false;
  GDrive->LoadTokens();
  acc = GDrive->TestTokens();
  if(acc == false) acc = GDrive->RefreshAccess();
  if(acc == false) GDrive->DoAuth();
  else
    {
      GDrive->GetDriveInfo();
      GDrive->FillTreeView(TreeView1);
    }



I didn't try this functionality for SkyDrive yet. I'll test this tomorrow.


I've tried SkyDrive and doesn't contain the above bug. So it seems the bug is only in TAdvGDrive.

Hi,


I have not been able to reproduce this issue.
Have you tried using the TMS CloudStorage demo which is working as expected?
Have you tried using a different Google drive account?