How do I query a password from a calendar backend?

Jules Colding <[email protected]>
Newsgroups gmane.comp.gnome.evolution.devel
Message-ID <[email protected]>
Hi,

I am having difficulties using e_passwords_ask_password() from with my
calendar backend. I am trying to query the password from within the
open_sync() method. 

I have tried wrapping the e_passwords_ask_password() in
gdk_threads_enter()/gdk_threads_leave() but that will only result in
Evolution freezing when invoking e_passwords_ask_password().

Not doing the gdk_threads_enter()/gdk_threads_leave() wrapping will make
Xlib complain about an unexpected async call.

I can not simply put "auth=1" in the gconf source as that would force a
password dialog to open even if I didn't want one to open. So I need a
way to query a password from the user when a password is really needed.

So, what can I do except from launching an external helper application?
In Camel I could use camel_session_get_password(). Is there anything
like that from within a calendar backend?


Thanks a lot in advance,
  jules
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.