Sheel freezes for a short time when pressing the "Play" key on a connected BT keyboard
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | telephony-service (Ubuntu) |
High
|
Tiago Salem Herrmann | ||
Bug Description
How to reproduce:
1) Connect a bluetooth keyboard to your Nexus 4.
2) Press the "Play" key on the keyboard.
What happens:
Unity8 freezes for some seconds.
phablet@
current build number: 114
device name: mako
channel: ubuntu-
alias: ubuntu-
last update: 2015-02-27 15:25:45
version version: 114
version ubuntu: 20150227.1
version device: 20150210
version custom: 20150227.1
Related branches
- PS Jenkins bot: Approve (continuous-integration) on 2015-02-27
- Ubuntu Phablet Team: Pending requested 2015-02-27
-
Diff: 22 lines (+3/-2)1 file modifiedlibtelephonyservice/callmanager.cpp (+3/-2)
| Michael Zanetti (mzanetti) wrote : | #1 |
| no longer affects: | unity8 (Ubuntu) |
| Changed in telephony-service (Ubuntu): | |
| status: | New → In Progress |
| importance: | Undecided → High |
| assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
| Launchpad Janitor (janitor) wrote : | #2 |
This bug was fixed in the package telephony-service - 0.1+15.
---------------
telephony-service (0.1+15.
[ CI Train Bot ]
* New rebuild forced.
[ Tiago Salem Herrmann ]
* Check if default sim is active before sending messages. (LP:
#1423942)
* Do not create instance of GreeterContacts to avoid dealock with
unity. (LP: #1426399)
-- CI Train Bot <email address hidden> Fri, 27 Feb 2015 15:28:57 +0000
| Changed in telephony-service (Ubuntu): | |
| status: | In Progress → Fix Released |
| Niklas Wenzel (nikwen) wrote : | #3 |
Thanks for the quick fix!


This is most likely because the play button does the same as the headset buttons. You could accept an incoming call with it.
So pressing the play button does "callManager. handleMediaKey( false); "
Tiago, can you explain why this seems to hang for like 5 seconds or so?