Merge lp://qastaging/~3v1n0/empathy/empathy-activate-with-platform-data into lp://qastaging/~ubuntu-desktop/empathy/ubuntu

Proposed by Marco Trevisan (Treviño)
Status: Merged
Merged at revision: 332
Proposed branch: lp://qastaging/~3v1n0/empathy/empathy-activate-with-platform-data
Merge into: lp://qastaging/~ubuntu-desktop/empathy/ubuntu
Diff against target: 242 lines (+222/-0)
3 files modified
debian/changelog (+8/-0)
debian/patches/47_git_activate_with_platform_data.patch (+213/-0)
debian/patches/series (+1/-0)
To merge this branch: bzr merge lp://qastaging/~3v1n0/empathy/empathy-activate-with-platform-data
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+156913@code.qastaging.launchpad.net

Commit message

debian/patches/47_activate_with_platform_data.patch:
  - Use g_application_activate to pass platform-data to the GtkApplication
    when running it. (LP: #627195)

Description of the change

Empathy is acting as a command-line application, while it is not and it needs to pass the platform-data to the gtk-application in order to work correctly with focus stealing prevention mechanism of the current WMs.
To do this we need to use g_application_activate instead of the manual command-line handling and to avoid that gtk_init would unset the DESKTOP_STARTUP_ID variable.

Indicator-messages needs lp:~3v1n0/indicator-messages/launch-app-with-timestamp/+merge/156892 in order to work correctly with this too.

Upstream porting in progress: https://bugzilla.gnome.org/show_bug.cgi?id=697197

To post a comment you must log in.
333. By Marco Trevisan (Treviño)

debian/patches/47_activate_with_platform_data.patch: enable startup notify on .desktop file

334. By Marco Trevisan (Treviño)

debian/patches/47_activate_with_platform_data.patch: use GAction to pass command-line to main instance

335. By Marco Trevisan (Treviño)

debian/patches/47_activate_with_platform_data.patch: Sync with git and fix gtk warnings

Using patches from git or proposed in bugzilla.

336. By Marco Trevisan (Treviño)

debian/patches/47_git_activate_with_platform_data.patch: sync with git improvements

Such as not activating the app if the command-line is wrong

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches