Fix program name in version strings

When running swaymsg -v, the version returned is actually the version of
swaymsg itself, yet the message displayed was "sway version <version>".
This can create confusion if users update sway and swaymsg but don't
restart sway, then use swaymsg to check the version.

This patch changes the wording to be "swaymsg version <version>"
instead, and likewise for swaybar.

To get the version of a running sway instance, users should run swaymsg
-t get_version.
This commit is contained in:
Ryan Dwyer 2018-10-10 18:34:50 +10:00
parent 2bd561d2b7
commit fa8959532b
2 changed files with 2 additions and 2 deletions

View file

@ -62,7 +62,7 @@ int main(int argc, char **argv) {
bar_id = strdup(optarg); bar_id = strdup(optarg);
break; break;
case 'v': case 'v':
fprintf(stdout, "sway version " SWAY_VERSION "\n"); fprintf(stdout, "swaybar version " SWAY_VERSION "\n");
exit(EXIT_SUCCESS); exit(EXIT_SUCCESS);
break; break;
case 'd': // Debug case 'd': // Debug

View file

@ -345,7 +345,7 @@ int main(int argc, char **argv) {
cmdtype = strdup(optarg); cmdtype = strdup(optarg);
break; break;
case 'v': case 'v':
fprintf(stdout, "sway version " SWAY_VERSION "\n"); fprintf(stdout, "swaymsg version " SWAY_VERSION "\n");
exit(EXIT_SUCCESS); exit(EXIT_SUCCESS);
break; break;
default: default: