Ticket #14 (accepted defect)
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|
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.
- Milestone changed from 0.2.2 Real data provider to 0.3.0 Read-only transfer
- Milestone changed from 0.3.0.0 Copy to 0.3.3.0 Public-key authentication