Merge pull request #388 from fhost/fhost/ellipsize

Use config.h for default ellipsize value
This commit is contained in:
Nikos Tsipinakis 2017-09-26 09:32:11 +03:00 committed by GitHub
commit a64cb82946
2 changed files with 14 additions and 14 deletions

View File

@ -27,6 +27,7 @@ int sticky_history = true;
int history_length = 20; /* max amount of notifications kept in history */
int show_indicators = true;
int word_wrap = false;
enum ellipsize ellipsize = middle;
int ignore_newline = false;
int line_height = 0; /* if line height < font height, it will be raised to font height */
int notification_height = 0; /* if notification height < font height and padding, it will be raised */

View File

@ -172,24 +172,23 @@ void load_settings(char *cmdline_config_path)
{
char *c = option_get_string(
"global",
"ellipsize", "-ellipsize", "middle",
"ellipsize", "-ellipsize", "",
"Ellipsize truncated lines on the start/middle/end"
);
if (strlen(c) > 0) {
if (strcmp(c, "start") == 0)
settings.ellipsize = start;
else if (strcmp(c, "middle") == 0)
settings.ellipsize = middle;
else if (strcmp(c, "end") == 0)
settings.ellipsize = end;
else {
fprintf(stderr,
"Warning: unknown value for ellipsize\n");
settings.ellipsize = middle;
}
g_free(c);
if (strlen(c) == 0) {
settings.ellipsize = ellipsize;
} else if (strcmp(c, "start") == 0) {
settings.ellipsize = start;
} else if (strcmp(c, "middle") == 0) {
settings.ellipsize = middle;
} else if (strcmp(c, "end") == 0) {
settings.ellipsize = end;
} else {
fprintf(stderr, "Warning: unknown ellipsize value: \"%s\"\n", c);
settings.ellipsize = ellipsize;
}
g_free(c);
}
settings.ignore_newline = option_get_bool(