On jeu, 2007-01-18 at 22:55 +0100, Xavier Claessens wrote:
> On jeu, 2007-01-18 at 21:39 +0000, Dafydd Harries wrote:
> > Ar 18/01/2007 am 22:30, ysgrifennodd Xavier Claessens:
> > > 1) RequestConnection returns the existing object if it's already
> > > connected. Currently if I try to connect an account that is already
> > > connected I get this error:
> > > 
> > > * (gossip:6771): WARNING **: Connect() failed: Error acquiring bus name
> > > org.freedesktop.Telepathy.Connection.idle.irc.xclaesse_irc_freenode_net,
> > > The connection manager already has this connection active.
> > 
> > Why not just call RequestConnection and catch the error to determine whether
> > the connection exists? If you don't need the resulting connection object, 
> > you
> > can just call Disconnect() on it.
> 
> It can be a solution if all CM returns the same error. So there is three
> solutions:
> 
> 3) Add in the spec a possible error on RequestConnection telling it's
> already connected.
> 

Hum after some thinking, return an error isn't that useful. It just
tells the client that a connection exists but it doesn't says the
object's path on the bus.

Xavier.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to