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 history_length = 20; /* max amount of notifications kept in history */
|
||||||
int show_indicators = true;
|
int show_indicators = true;
|
||||||
int word_wrap = false;
|
int word_wrap = false;
|
||||||
|
enum ellipsize ellipsize = middle;
|
||||||
int ignore_newline = false;
|
int ignore_newline = false;
|
||||||
int line_height = 0; /* if line height < font height, it will be raised to font height */
|
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 */
|
int notification_height = 0; /* if notification height < font height and padding, it will be raised */
|
||||||
|
@ -172,24 +172,23 @@ void load_settings(char *cmdline_config_path)
|
|||||||
{
|
{
|
||||||
char *c = option_get_string(
|
char *c = option_get_string(
|
||||||
"global",
|
"global",
|
||||||
"ellipsize", "-ellipsize", "middle",
|
"ellipsize", "-ellipsize", "",
|
||||||
"Ellipsize truncated lines on the start/middle/end"
|
"Ellipsize truncated lines on the start/middle/end"
|
||||||
);
|
);
|
||||||
|
|
||||||
if (strlen(c) > 0) {
|
if (strlen(c) == 0) {
|
||||||
if (strcmp(c, "start") == 0)
|
settings.ellipsize = ellipsize;
|
||||||
settings.ellipsize = start;
|
} else if (strcmp(c, "start") == 0) {
|
||||||
else if (strcmp(c, "middle") == 0)
|
settings.ellipsize = start;
|
||||||
settings.ellipsize = middle;
|
} else if (strcmp(c, "middle") == 0) {
|
||||||
else if (strcmp(c, "end") == 0)
|
settings.ellipsize = middle;
|
||||||
settings.ellipsize = end;
|
} else if (strcmp(c, "end") == 0) {
|
||||||
else {
|
settings.ellipsize = end;
|
||||||
fprintf(stderr,
|
} else {
|
||||||
"Warning: unknown value for ellipsize\n");
|
fprintf(stderr, "Warning: unknown ellipsize value: \"%s\"\n", c);
|
||||||
settings.ellipsize = middle;
|
settings.ellipsize = ellipsize;
|
||||||
}
|
|
||||||
g_free(c);
|
|
||||||
}
|
}
|
||||||
|
g_free(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
settings.ignore_newline = option_get_bool(
|
settings.ignore_newline = option_get_bool(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user