# HG changeset patch # User Goffi # Date 1448639896 -3600 # Node ID 7923dc51143e9aa809a3dfec14b6c18868d53222 # Parent 52af44e745b59eafd7a171a584aba71b6791a3d3 primitivus (profile manager): session is started for newly create profiles diff -r 52af44e745b5 -r 7923dc51143e frontends/src/primitivus/profile_manager.py --- a/frontends/src/primitivus/profile_manager.py Fri Nov 27 16:57:49 2015 +0100 +++ b/frontends/src/primitivus/profile_manager.py Fri Nov 27 16:58:16 2015 +0100 @@ -91,6 +91,10 @@ self.host.bridge.asyncCreateProfile(name, callback=lambda: self.newProfileCreated(name), errback=self.profileCreationFailure) def newProfileCreated(self, profile): + # new profile will be selected, and a selected profile assume the session is started + self.host.bridge.profileStartSession('', profile, callback=lambda dummy: self.newProfileSessionStarted(profile), errback=self.profileCreationFailure) + + def newProfileSessionStarted(self, profile): self.host.removePopUp() self.refillProfiles() self.list_profile.selectValue(profile)