compositor: Return the number of bytes written as to format properly
Otherwise 'log_extensions()' will not know how to properly format the data. Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reported-by: Pekka Paalanen <pekka.paalanen@collabora.com>
This commit is contained in:
+7
-7
@@ -200,22 +200,22 @@ static int
|
|||||||
vlog(const char *fmt, va_list ap)
|
vlog(const char *fmt, va_list ap)
|
||||||
{
|
{
|
||||||
char timestr[128];
|
char timestr[128];
|
||||||
|
int len = 0;
|
||||||
|
|
||||||
if (weston_log_scope_is_enabled(log_scope)) {
|
if (weston_log_scope_is_enabled(log_scope)) {
|
||||||
weston_log_scope_printf(log_scope, "%s ",
|
len = weston_log_scope_printf(log_scope, "%s ",
|
||||||
weston_log_timestamp(timestr,
|
weston_log_timestamp(timestr,
|
||||||
sizeof(timestr)));
|
sizeof timestr));
|
||||||
weston_log_scope_vprintf(log_scope, fmt, ap);
|
len += weston_log_scope_vprintf(log_scope, fmt, ap);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return len;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
vlog_continue(const char *fmt, va_list argp)
|
vlog_continue(const char *fmt, va_list argp)
|
||||||
{
|
{
|
||||||
weston_log_scope_vprintf(log_scope, fmt, argp);
|
return weston_log_scope_vprintf(log_scope, fmt, argp);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *
|
static const char *
|
||||||
|
|||||||
Reference in New Issue
Block a user