wayland: put surface 0x16180 on layer 100, all others on layer 1000
authorMarcus Fritzsch <marcus_fritzsch@mentor.com>
Fri, 23 Jun 2017 12:26:16 +0000 (14:26 +0200)
committerMarcus Fritzsch <marcus_fritzsch@mentor.com>
Tue, 8 Aug 2017 15:24:00 +0000 (17:24 +0200)
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
src/wayland.cpp

index d7a0e22..e22f4a6 100644 (file)
@@ -521,8 +521,9 @@ void controller::surface_configuration(uint32_t id, int32_t width,
          c->surfaces[id]->set_destination_rectangle(0, 0, c->output_size.w,
                                                     c->output_size.h);
          c->surfaces[id]->set_visibility(1);
-         c->layers[100]->add_surface(c->surfaces[id].get());
-         c->layers[100]->set_visibility(1);
+         uint32_t lid = id == 0x16180 ? 1000 : 100;
+         c->layers[lid]->add_surface(c->surfaces[id].get());
+         c->layers[lid]->set_visibility(1);
       });
 }