~unity-system-compositor-team/unity-system-compositor/trunk

« back to all changes in this revision

Viewing changes to src/window_manager.cpp

  • Committer: Tarmac
  • Author(s): Alexandros Frantzis
  • Date: 2015-04-09 12:00:40 UTC
  • mfrom: (205.1.1 update-for-mir-r2462)
  • Revision ID: tarmac-20150409120040-guxqrg4acbgxsgsu
Update code for lp:mir r2462.

Approved by PS Jenkins bot, Alan Griffiths.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
#include "mir/scene/surface_creation_parameters.h"
29
29
#include "mir/shell/display_layout.h"
30
30
#include "mir/shell/focus_controller.h"
 
31
#include "mir/shell/surface_specification.h"
31
32
 
32
33
#include "mir_toolkit/client_types.h"
33
34
 
185
186
    return result;
186
187
}
187
188
 
 
189
void usc::WindowManager::modify_surface(
 
190
    std::shared_ptr<ms::Session> const& /*session*/,
 
191
    std::shared_ptr<ms::Surface> const& surface,
 
192
    msh::SurfaceSpecification const& modifications)
 
193
{
 
194
    if (modifications.name.is_set())
 
195
        surface->rename(modifications.name.value());
 
196
}
 
197
 
188
198
void usc::WindowManager::remove_surface(
189
199
    std::shared_ptr<ms::Session> const& /*session*/,
190
200
    std::weak_ptr<ms::Surface> const& /*surface*/)