mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-11-18 02:55:12 +00:00
Fix multiline stuff without X11.
This commit is contained in:
parent
725a3ba43a
commit
e973de66cf
@ -451,10 +451,10 @@ int check_contains(char *f, char *s)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define SECRIT_MULTILINE_CHAR '\x02'
|
|
||||||
|
|
||||||
#ifdef X11
|
#ifdef X11
|
||||||
|
|
||||||
|
#define SECRIT_MULTILINE_CHAR '\x02'
|
||||||
|
|
||||||
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) {
|
||||||
@ -3711,6 +3711,7 @@ static inline double get_barnum(char *buf)
|
|||||||
return barnum;
|
return barnum;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef X11
|
||||||
/* substitutes all occurrences of '\n' with SECRIT_MULTILINE_CHAR, which allows
|
/* substitutes all occurrences of '\n' with SECRIT_MULTILINE_CHAR, which allows
|
||||||
* multiline objects like $exec work with $align[rc] and friends
|
* multiline objects like $exec work with $align[rc] and friends
|
||||||
*/
|
*/
|
||||||
@ -3726,6 +3727,7 @@ void substitute_newlines(char *p, long l)
|
|||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif /* X11 */
|
||||||
|
|
||||||
static void generate_text_internal(char *p, int p_max_size,
|
static void generate_text_internal(char *p, int p_max_size,
|
||||||
struct text_object root, struct information *cur)
|
struct text_object root, struct information *cur)
|
||||||
@ -6018,9 +6020,11 @@ static void generate_text_internal(char *p, int p_max_size,
|
|||||||
a = outptr - p;
|
a = outptr - p;
|
||||||
}
|
}
|
||||||
#endif /* HAVE_ICONV */
|
#endif /* HAVE_ICONV */
|
||||||
|
#ifdef X11
|
||||||
if (obj->type != OBJ_text) {
|
if (obj->type != OBJ_text) {
|
||||||
substitute_newlines(p, a - 2);
|
substitute_newlines(p, a - 2);
|
||||||
}
|
}
|
||||||
|
#endif /* X11 */
|
||||||
p += a;
|
p += a;
|
||||||
p_max_size -= a;
|
p_max_size -= a;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user