Merge lp:~robertcarr/platform-api/update-mir-deprecation into lp:platform-api

Proposed by Robert Carr
Status: Needs review
Proposed branch: lp:~robertcarr/platform-api/update-mir-deprecation
Merge into: lp:platform-api
Diff against target: 29 lines (+9/-3)
1 file modified
src/ubuntu/mirclient/window_mirclient.cpp (+9/-3)
To merge this branch: bzr merge lp:~robertcarr/platform-api/update-mir-deprecation
Reviewer Review Type Date Requested Status
Alberto Aguirre (community) Needs Fixing
Gerry Boland (community) Needs Information
PS Jenkins bot continuous-integration Approve
Review via email: mp+213142@code.launchpad.net

Commit message

Update to avoid use of a deprecated mir function (mir_connection_get_display_info). (LP: #1369425)

Description of the change

Just noticed this while building stuff. Update to avoid use of a deprecated mir function.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Gerry Boland (gerboland) wrote :

This still relevant?

review: Needs Information
Revision history for this message
Alberto Aguirre (albaguirre) wrote :

Yeah still relevant, deprecated api is still used except now in one more place:

src/ubuntu/application/common/mirclient/ubuntu_application_api_mirclient.cpp
173: mir_connection_get_display_info(instance->connection(), display);

review: Needs Fixing

Unmerged revisions

205. By Robert Carr

Update deprecated mir API usage

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/ubuntu/mirclient/window_mirclient.cpp'
--- src/ubuntu/mirclient/window_mirclient.cpp 2013-10-14 21:22:49 +0000
+++ src/ubuntu/mirclient/window_mirclient.cpp 2014-03-27 20:26:05 +0000
@@ -23,6 +23,8 @@
2323
24#include "mircommon/event_helpers_mir.h"24#include "mircommon/event_helpers_mir.h"
2525
26#include <assert.h>
27
26namespace uamc = ubuntu::application::mir::client;28namespace uamc = ubuntu::application::mir::client;
27namespace uaum = ubuntu::application::ui::mir;29namespace uaum = ubuntu::application::ui::mir;
2830
@@ -69,9 +71,13 @@
69static MirPixelFormat71static MirPixelFormat
70mir_choose_default_pixel_format(MirConnection *connection)72mir_choose_default_pixel_format(MirConnection *connection)
71{73{
72 MirDisplayInfo info;74 MirPixelFormat format;
73 mir_connection_get_display_info(connection, &info);75 unsigned num_formats;
74 return info.supported_pixel_format[0];76
77 mir_connection_get_available_surface_formats(connection, &format, 1, &num_formats);
78 assert(num_formats == 1);
79
80 return format;
75}81}
7682
77static MirSurface*83static MirSurface*

Subscribers

People subscribed via source and target branches