diff options
author | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-08-24 16:37:43 +0200 |
---|---|---|
committer | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-09-04 16:53:58 +0200 |
commit | 55d7af4407d3bef99d3de4a5453d5241cac280ca (patch) | |
tree | 5d8f532d18971348acf8a3eeba9e9c23b280942a /src/app.cpp | |
parent | ec9af67cd42ff42c2e76ac12133bd53bba5da0b7 (diff) |
clarify some things
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
Diffstat (limited to 'src/app.cpp')
-rw-r--r-- | src/app.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/app.cpp b/src/app.cpp index 72e8c23..2fd11dc 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -306,11 +306,12 @@ void App::surface_set_layout(uint32_t surface_id) { // configure surface to wxh dimensions s->set_configuration(w, h); + // set source reactangle, even if we should not need to set it. + s->set_source_rectangle(0, 0, w, h); // set destination to the display rectangle s->set_destination_rectangle(x, y, w, h); - // XXX: visibility should be determined independently of our - // layer + geometry setup. + // XXX: The main_surface will be visible regardless s->set_visibility( surface_id == static_cast<unsigned>(this->layers.main_surface) ? 1 : 0); this->controller->layers[layer_id]->add_surface(s.get()); |