mirror of
https://github.com/Llewellynvdm/conky.git
synced 2025-02-04 13:08:31 +00:00
cleaning up
git-svn-id: https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky1@1018 7f574dfc-610e-0410-a909-a81674777703
This commit is contained in:
parent
a76c4fb437
commit
e48d5ce71e
13
src/conky.c
13
src/conky.c
@ -207,14 +207,13 @@ int addfont(const char *data_in)
|
|||||||
memset(fonts, 0, sizeof(struct font_list));
|
memset(fonts, 0, sizeof(struct font_list));
|
||||||
}
|
}
|
||||||
fonts = realloc(fonts, (sizeof(struct font_list) * (font_count + 1)));
|
fonts = realloc(fonts, (sizeof(struct font_list) * (font_count + 1)));
|
||||||
memset(fonts + (sizeof(struct font_list) * font_count), 0, sizeof(struct font_list));
|
memset(&fonts[font_count], 0, sizeof(struct font_list));
|
||||||
if (fonts == NULL) {
|
if (fonts == NULL) {
|
||||||
CRIT_ERR("realloc in addfont");
|
CRIT_ERR("realloc in addfont");
|
||||||
}
|
}
|
||||||
// must account for null terminator
|
// must account for null terminator
|
||||||
if (strlen(data_in) < DEFAULT_TEXT_BUFFER_SIZE) {
|
if (strlen(data_in) < DEFAULT_TEXT_BUFFER_SIZE) {
|
||||||
strncpy(fonts[font_count].name, data_in, DEFAULT_TEXT_BUFFER_SIZE);
|
strncpy(fonts[font_count].name, data_in, DEFAULT_TEXT_BUFFER_SIZE);
|
||||||
printf("adding font %s\n", fonts[font_count].name);
|
|
||||||
#ifdef XFT
|
#ifdef XFT
|
||||||
fonts[font_count].font_alpha = 0xffff;
|
fonts[font_count].font_alpha = 0xffff;
|
||||||
#endif
|
#endif
|
||||||
@ -271,19 +270,15 @@ static void load_fonts()
|
|||||||
for (i = 0; i <= font_count; i++) {
|
for (i = 0; i <= font_count; i++) {
|
||||||
#ifdef XFT
|
#ifdef XFT
|
||||||
/* load Xft font */
|
/* load Xft font */
|
||||||
/* if (use_xft && fonts[i].xftfont) {
|
if (use_xft && fonts[i].xftfont) {
|
||||||
continue;
|
continue;
|
||||||
} else*/ if (use_xft) {
|
} else if (use_xft) {
|
||||||
/* if (fonts[i].xftfont != NULL && selected_font == 0) {
|
/* if (fonts[i].xftfont != NULL && selected_font == 0) {
|
||||||
XftFontClose(display, fonts[i].xftfont);
|
XftFontClose(display, fonts[i].xftfont);
|
||||||
} */
|
} */
|
||||||
if (fonts[i].xftfont) {
|
|
||||||
printf("lol, %i\n", fonts[i].xftfont);
|
|
||||||
}
|
|
||||||
fonts[i].xftfont = XftFontOpenName(display, screen,
|
fonts[i].xftfont = XftFontOpenName(display, screen,
|
||||||
fonts[i].name);
|
fonts[i].name);
|
||||||
if (fonts[i].xftfont != NULL) {
|
if (fonts[i].xftfont != NULL) {
|
||||||
printf("loaded %s, %i\n", fonts[i].name, font_count);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -308,7 +303,7 @@ static void load_fonts()
|
|||||||
XFreeFont(display, fonts[i].font);
|
XFreeFont(display, fonts[i].font);
|
||||||
} */
|
} */
|
||||||
|
|
||||||
if ((fonts[i].font = XLoadQueryFont(display, fonts[i].name)) == NULL) {
|
if (!fonts[i].font || (fonts[i].font = XLoadQueryFont(display, fonts[i].name)) == NULL) {
|
||||||
ERR("can't load font '%s'", fonts[i].name);
|
ERR("can't load font '%s'", fonts[i].name);
|
||||||
if ((fonts[i].font = XLoadQueryFont(display, "fixed")) == NULL) {
|
if ((fonts[i].font = XLoadQueryFont(display, "fixed")) == NULL) {
|
||||||
CRIT_ERR("can't load font '%s'", "fixed");
|
CRIT_ERR("can't load font '%s'", "fixed");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user