Bug 20267 - Connection no longer enforces legal state transitions
Summary: Connection no longer enforces legal state transitions
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-qt (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-23 07:34 UTC by Simon McVittie
Modified: 2009-05-18 08:14 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Simon McVittie 2009-02-23 07:34:13 UTC
15:27 < smcv> I notice onStatusChanged() no longer forces legal state 
              transitions
15:27 < smcv> it used to pretend Disconnected -> Connected was Disconnected -> 
              Connecting -> Connected
15:28 < andrunko> ah yes, I removed this
15:28 < smcv> (to reduce the number of possible code paths for clients - 
              tp-glib enforces the same on the CM side, but you can still get 
              the illegal state transition from e.g. Python CMs)
15:28 < smcv> why? can we have it back?
15:28 < andrunko> I can add it back, yes
15:29 < andrunko> I removed when developing and then forgot to re-add

Not a merge blocker IMO, so I'm filing a bug instead.
Comment 1 Andre Moreira Magalhaes 2009-05-18 07:56:40 UTC
Fixed
Comment 2 Andre Moreira Magalhaes 2009-05-18 08:14:00 UTC
Fixed on 0.1.0


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.