Skip to content

Commit

Permalink
sway/config.c: only reset primary_selection at launch
Browse files Browse the repository at this point in the history
Otherwise, an error will be shown whenever reloading due to the value of
primary_selection being reset to true.

(cherry picked from commit 6b2aa83)
  • Loading branch information
vimproved authored and emersion committed Feb 9, 2024
1 parent ff67f5f commit 1c07868
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions sway/config.c
Original file line number Diff line number Diff line change
Expand Up @@ -475,6 +475,11 @@ bool load_main_config(const char *file, bool is_active, bool validating) {
old_config->xwayland ? "enabled" : "disabled");
config->xwayland = old_config->xwayland;

// primary_selection can only be enabled/disabled at launch
sway_log(SWAY_DEBUG, "primary_selection will remain %s",
old_config->primary_selection ? "enabled" : "disabled");
config->primary_selection = old_config->primary_selection;

if (!config->validating) {
if (old_config->swaybg_client != NULL) {
wl_client_destroy(old_config->swaybg_client);
Expand Down

0 comments on commit 1c07868

Please sign in to comment.