mirror of
https://github.com/yshui/picom.git
synced 2024-11-11 13:51:02 -05:00
d757d45d1e
Currently picom fails at register_cm(), which is before print_diagnostics(), so we don't see anything. This commit makes sure we keep going when there is another compositor already running. However, in this case we need to be careful to not take the overlay window, otherwise a poorly implemented compositor (for example, picom) will stop working. Also restructured the target window initialization logic and added some comments explaining the logic. Fixes #333
9 lines
248 B
C
9 lines
248 B
C
// SPDX-License-Identifier: MPL-2.0
|
|
// Copyright (c) 2018 Yuxuan Shui <yshuiv7@gmail.com>
|
|
|
|
#pragma once
|
|
#include <stdbool.h>
|
|
|
|
typedef struct session session_t;
|
|
|
|
void print_diagnostics(session_t *, const char *config_file, bool compositor_running);
|