diff options
Diffstat (limited to 'compton.c')
-rw-r--r-- | compton.c | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -5863,6 +5863,14 @@ session_init(session_t *ps_old, int argc, char **argv) { ps->o.dbe = false; } + // Overlay must be initialized before double buffer, and before creation + // of OpenGL context. + if (ps->o.paint_on_overlay) + init_overlay(ps); + + if (ps->o.dbe && !init_dbe(ps)) + exit(1); + // Initialize software optimization if (ps->o.sw_opti) ps->o.sw_opti = swopti_init(ps); @@ -5871,13 +5879,6 @@ session_init(session_t *ps_old, int argc, char **argv) { if (!vsync_init(ps)) exit(1); - // Overlay must be initialized before double buffer - if (ps->o.paint_on_overlay) - init_overlay(ps); - - if (ps->o.dbe && !init_dbe(ps)) - exit(1); - // Create registration window if (!ps->reg_win && !register_cm(ps)) exit(1); |