diff --git a/man/waybar-sway-workspaces.5.scd b/man/waybar-sway-workspaces.5.scd
index 25b59eb9..3d4e3ad0 100644
--- a/man/waybar-sway-workspaces.5.scd
+++ b/man/waybar-sway-workspaces.5.scd
@@ -179,7 +179,6 @@ n.b.: the list of outputs can be obtained from command line using *swaymsg -t ge
"format": "{name} {windows}",
"format-window-separator": " | ",
"window-rewrite-default": "{name}",
- "window-format": "{name}",
"window-rewrite": {
"class": "",
"class": "k",
diff --git a/src/modules/sway/workspaces.cpp b/src/modules/sway/workspaces.cpp
index 86e7349e..182bf631 100644
--- a/src/modules/sway/workspaces.cpp
+++ b/src/modules/sway/workspaces.cpp
@@ -331,7 +331,7 @@ auto Workspaces::update() -> void {
}
std::string output = (*it)["name"].asString();
std::string windows = "";
- if (config_["window-format"].isString()) {
+ if (config_["window-rewrite"].isObject()) {
updateWindows((*it), windows);
}
if (config_["format"].isString()) {