1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-28 13:00:45 +00:00

Fix building without X11 support broke after commits f1c47e5fc4 and 670e9a0eb1

This commit is contained in:
Nikolas Garofil 2009-07-20 01:02:27 +02:00
parent ba414d8ab8
commit 09d41cb0b6

View File

@ -452,10 +452,10 @@ int check_contains(char *f, char *s)
return ret; return ret;
} }
#ifdef X11
#define SECRIT_MULTILINE_CHAR '\x02' #define SECRIT_MULTILINE_CHAR '\x02'
#ifdef X11
static inline int calc_text_width(const char *s, int l) static inline int calc_text_width(const char *s, int l)
{ {
if ((output_methods & TO_X) == 0) { if ((output_methods & TO_X) == 0) {
@ -5858,8 +5858,10 @@ static void generate_text_internal(char *p, int p_max_size,
if(buf[obj->data.scroll.start] == 0){ if(buf[obj->data.scroll.start] == 0){
obj->data.scroll.start = 0; obj->data.scroll.start = 0;
} }
#ifdef X11
//reset color when scroll is finished //reset color when scroll is finished
new_fg(p + strlen(p), obj->data.scroll.resetcolor); new_fg(p + strlen(p), obj->data.scroll.resetcolor);
#endif
} }
OBJ(combine) { OBJ(combine) {
char buf[2][max_user_text]; char buf[2][max_user_text];
@ -6144,18 +6146,16 @@ static inline int get_string_width(const char *s)
return strlen(s); return strlen(s);
} }
#ifdef X11
static int get_string_width_special(char *s, int special_index) static int get_string_width_special(char *s, int special_index)
{ {
#ifdef X11
char *p, *final; char *p, *final;
int idx = 1; int idx = 1;
int width = 0; int width = 0;
long i; long i;
if ((output_methods & TO_X) == 0) { if ((output_methods & TO_X) == 0) {
#endif /* X11 */
return (s) ? strlen(s) : 0; return (s) ? strlen(s) : 0;
#ifdef X11
} }
if (!s) { if (!s) {
@ -6190,10 +6190,8 @@ static int get_string_width_special(char *s, int special_index)
} }
free(final); free(final);
return width; return width;
#endif /* X11 */
} }
#ifdef X11
static int text_size_updater(char *s, int special_index); static int text_size_updater(char *s, int special_index);
int last_font_height; int last_font_height;
@ -6943,7 +6941,8 @@ static int draw_line(char *s, int special_index)
if ((output_methods & TO_X) == 0) { if ((output_methods & TO_X) == 0) {
#endif /* X11 */ #endif /* X11 */
draw_string(s); draw_string(s);
return 0; //'special_index - special_index' instead of 0 otherwise gcc complains about not using special_index when build without X11
return special_index - special_index;
#ifdef X11 #ifdef X11
} }