On Mon, 11/06 17:46, Peter Xu wrote:
> +static GMainContext *monitor_io_context_get(void)
> +{
> +    return iothread_get_g_main_context(mon_global.mon_iothread);
> +}
> +
> +static void monitor_iothread_init(void)
> +{
> +    mon_global.mon_iothread = iothread_create("monitor_iothread",
> +                                              &error_abort);
> +    /*
> +     * GContext in iothread is using lazy init - the first time we
> +     * fetch the context we'll have that initialized.
> +     */
> +    monitor_io_context_get();

Why do you need an eager init here?

Fam

Reply via email to