~raof/mir/signed-unsigned-compare

« back to all changes in this revision

Viewing changes to src/server/graphics/nested/display.h

Implement Display::apply_if_configuration_preserves_framebuffers for the nested platform.

Final¹ part of the fix for bug #1556142.

¹: For now - mesa-x11 support is missing, as is eglstream support. X11 is purely for the ease of testing, and eglstream isn't ready for primetime. Fixes: https://bugs.launchpad.net/bugs/1556142.

Approved by Alan Griffiths, Andreas Pokorny, mir-ci-bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
167
167
    std::mutex mutable configuration_mutex;
168
168
    std::unique_ptr<NestedDisplayConfiguration> current_configuration;
169
169
 
170
 
    void create_surfaces(mir::graphics::DisplayConfiguration const& configuration);
 
170
    void create_surfaces(std::vector<graphics::DisplayConfigurationOutput> const& output_list);
171
171
    void complete_display_initialization(MirPixelFormat format);
172
172
};
173
173