Merge lp:~aacid/unity-2d/unity-2d-shell_no_dbus_to_ourselves into lp:~unity-2d-team/unity-2d/unity-2d-shell
| Status: | Merged |
|---|---|
| Approved by: | Michał Sawicz on 2012-01-24 |
| Approved revision: | 923 |
| Merged at revision: | 927 |
| Proposed branch: | lp:~aacid/unity-2d/unity-2d-shell_no_dbus_to_ourselves |
| Merge into: | lp:~unity-2d-team/unity-2d/unity-2d-shell |
| Diff against target: |
179 lines (+50/-22) 4 files modified
libunity-2d-private/src/bfb.cpp (+39/-14) libunity-2d-private/src/bfb.h (+9/-1) shell/app/shelldeclarativeview.cpp (+1/-7) shell/launcher/Launcher.qml (+1/-0) |
| To merge this branch: | bzr merge lp:~aacid/unity-2d/unity-2d-shell_no_dbus_to_ourselves |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Michał Sawicz | 2012-01-19 | Needs Fixing on 2012-01-23 | |
| Ugo Riboni | 2012-01-23 | Pending | |
|
Review via email:
|
|||
Description of the Change
[shell] Do not use dbus calls when we can just use in-process calls
- 922. By Albert Astals Cid on 2012-01-23
-
merge
| Albert Astals Cid (aacid) wrote : | # |
Without changing quite a lot of code, yes, in the current implementation BfbItem is a LauncherItem that means BfbItem needs the implementation in C++ of the activate() function since it is pure virtual in LauncherItem
- 923. By Albert Astals Cid on 2012-01-23
-
merge
| Michał Sawicz (saviq) wrote : | # |
We need tests to ensure no regression, please add tests for any interactions that were touched.
| Albert Astals Cid (aacid) wrote : | # |
Added check for both clicking the bfb (BfbItem::activate) and for pressing Alt+F2 (ShellDeclarati
You'll need to adapt the test a bit since they are against unity-2d and not unity-2d-shell


Do we really have to go through C++ for the BFB? Couldn't we do everything on the QML side of things?