Merge pull request #388 from fhost/fhost/ellipsize
Use config.h for default ellipsize value
This commit is contained in:
commit
a64cb82946
@ -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 */
|
||||
|
@ -172,25 +172,24 @@ 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)
|
||||
if (strlen(c) == 0) {
|
||||
settings.ellipsize = ellipsize;
|
||||
} else if (strcmp(c, "start") == 0) {
|
||||
settings.ellipsize = start;
|
||||
else if (strcmp(c, "middle") == 0)
|
||||
} else if (strcmp(c, "middle") == 0) {
|
||||
settings.ellipsize = middle;
|
||||
else if (strcmp(c, "end") == 0)
|
||||
} else if (strcmp(c, "end") == 0) {
|
||||
settings.ellipsize = end;
|
||||
else {
|
||||
fprintf(stderr,
|
||||
"Warning: unknown value for ellipsize\n");
|
||||
settings.ellipsize = middle;
|
||||
} else {
|
||||
fprintf(stderr, "Warning: unknown ellipsize value: \"%s\"\n", c);
|
||||
settings.ellipsize = ellipsize;
|
||||
}
|
||||
g_free(c);
|
||||
}
|
||||
}
|
||||
|
||||
settings.ignore_newline = option_get_bool(
|
||||
"global",
|
||||
|
Loading…
x
Reference in New Issue
Block a user