cannot copy/paste between text fields in different apps
Bug #1367816 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Invalid
|
Critical
|
Zsombor Egri | ||
qtmir (Ubuntu) |
Fix Released
|
Critical
|
Daniel d'Andrada | ||
qtubuntu (Ubuntu) |
Fix Released
|
Undecided
|
Daniel d'Andrada |
Bug Description
using krillin RTM build
ubuntu-ui-toolkit: 1.1.1214+
I cannot copy/paste between text fields in the same app (1367814) but this bug is to report that I also cannot copy/paste between text fields in different apps. Not sure if it's related.
Steps:
- open webbrowser app and navigate to a url
- select in the url field and long press and "Copy" from the menu
- opening the messaging-app
- create a new message
- go to the text field and long press
Expected results:
- popup menu should display "paste" option and I should be able to paste what was copied from the browser
Actual results:
- "paste" menu is not enabled in the text field for the messaging-app
Related branches
lp:~dandrader/qtmir/dbusClipboard
- Robert Carr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 2331 lines (+471/-1590)20 files modifiedsrc/platforms/mirserver/clipboard.cpp (+262/-0)
src/platforms/mirserver/clipboard.h (+88/-0)
src/platforms/mirserver/connectioncreator.cpp (+0/-42)
src/platforms/mirserver/connectioncreator.h (+0/-46)
src/platforms/mirserver/logging.h (+1/-0)
src/platforms/mirserver/messageprocessor.cpp (+0/-49)
src/platforms/mirserver/messageprocessor.h (+0/-44)
src/platforms/mirserver/mirserver.pro (+4/-8)
src/platforms/mirserver/mirserverconfiguration.cpp (+0/-19)
src/platforms/mirserver/mirserverconfiguration.h (+0/-8)
src/platforms/mirserver/mirserverintegration.cpp (+13/-2)
src/platforms/mirserver/mirserverintegration.h (+10/-2)
src/platforms/mirserver/unityprotobufservice.cpp (+0/-35)
src/platforms/mirserver/unityprotobufservice.h (+0/-40)
src/platforms/mirserver/unityrpc.cpp (+0/-742)
src/platforms/mirserver/unityrpc.h (+0/-535)
src/platforms/mirserver/unityrpc.proto (+0/-17)
tests/mirserver/Clipboard/Clipboard.pro (+16/-0)
tests/mirserver/Clipboard/clipboard_test.cpp (+76/-0)
tests/mirserver/mirserver.pro (+1/-1)
lp:~dandrader/qtubuntu/dbusClipboard
- PS Jenkins bot: Approve (continuous-integration)
- Robert Carr (community): Approve
-
Diff: 580 lines (+282/-84)8 files modifiedsrc/ubuntumirclient/clipboard.cpp (+219/-73)
src/ubuntumirclient/clipboard.h (+31/-2)
src/ubuntumirclient/input.cpp (+3/-1)
src/ubuntumirclient/integration.cpp (+6/-2)
src/ubuntumirclient/integration.h (+4/-2)
src/ubuntumirclient/ubuntumirclient.pro (+1/-1)
src/ubuntumirclient/window.cpp (+15/-2)
src/ubuntumirclient/window.h (+3/-1)
Changed in ubuntu-ui-toolkit: | |
importance: | Undecided → Critical |
assignee: | nobody → Zsombor Egri (zsombi) |
tags: | added: rtm14 |
Changed in qtubuntu: | |
importance: | Undecided → Critical |
Changed in qtubuntu: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
tags: | added: touch-2014-10-02 |
tags: |
added: touch-2014-09-25 removed: touch-2014-10-02 |
Changed in qtubuntu: | |
status: | New → In Progress |
Changed in ubuntu-ui-toolkit: | |
status: | New → Invalid |
affects: | qtubuntu → qtmir |
Changed in platform-api: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | New → In Progress |
tags: |
added: touch-2014-10-02 removed: touch-2014-09-25 |
Changed in qtmir: | |
status: | In Progress → Fix Released |
affects: | platform-api → qtubuntu |
Changed in qtubuntu: | |
status: | In Progress → Fix Released |
affects: | qtubuntu → qtubuntu (Ubuntu) |
affects: | qtmir → qtmir (Ubuntu) |
To post a comment you must log in.
I can only say the same as in https:/ /bugs.launchpad .net/ubuntu- ui-toolkit/ +bug/1367814: it works on desktop, and not on the device. The clipboard operations are in QtUbuntu, upstream's text input uses it to detect whether can Paste. If there's nothing in clipboard, or at least if the QPA reports an empty clipboard, there will be no Paste available.