Ticket #14 (accepted defect)

Opened 9 years ago

Last modified 7 years ago

EnumObjects failure when no UI allowed should be late as possible

Reported by: alamaison Owned by: alamaison
Priority: minor (e.g. uncommon, cosmetic, has workaround) Milestone: 0.90 Beta 1
Component: frontend Version:
Keywords: UI, connection Cc:

Description

The IShellFolder::EnumObjects?() function passes an HWND to be used for UI, e.g. asking for a password. If this is NULL, EnumObjects?() should fail silently. However, at the moment we fail in the CRemoteFolder::_CreateConnectionForFolder() method which rules out creating any sort of connection without UI. Ideally, we should defer this failure until the last possible moment as public-key authentication, for instance, can work just fine without the need for UI.

Change History

comment:1 Changed 9 years ago by alamaison

  • Status changed from new to accepted

comment:2 Changed 9 years ago by alamaison

  • Milestone changed from 0.2.2 Real data provider to 0.3.0 Read-only transfer

comment:4 Changed 8 years ago by alamaison

  • Milestone changed from 0.3.0.0 Copy to 0.3.3.0 Public-key authentication

comment:5 Changed 7 years ago by alamaison

  • Milestone changed from Public-key authentication to Version 1
Note: See TracTickets for help on using tickets.