void register_displaychangelistener(DisplayChangeListener *dcl)

{

    QemuConsole *con;



    trace_displaychangelistener_register(dcl, dcl->ops->dpy_name);

    dcl->ds = get_alloc_displaystate();

    QLIST_INSERT_HEAD(&dcl->ds->listeners, dcl, next);

    gui_setup_refresh(dcl->ds);

    if (dcl->con) {

        dcl->con->dcls++;

        con = dcl->con;

    } else {

        con = active_console;

    }

    if (dcl->ops->dpy_gfx_switch && con) {

        dcl->ops->dpy_gfx_switch(dcl, con->surface);

    }

}

void register_displaychangelistener(DisplayChangeListener *dcl)

{

    QemuConsole *con;



    trace_displaychangelistener_register(dcl, dcl->ops->dpy_name);

    dcl->ds = get_alloc_displaystate();

    QLIST_INSERT_HEAD(&dcl->ds->listeners, dcl, next);

    gui_setup_refresh(dcl->ds);

    if (dcl->con) {

        dcl->con->dcls++;

        con = dcl->con;

    } else {

        con = active_console;

    }

    if (dcl->ops->dpy_gfx_switch && con) {

        dcl->ops->dpy_gfx_switch(dcl, con->surface);

    }

}

    if (dcl->ops->dpy_gfx_switch && con) {         dcl->ops->dpy_gfx_switch(dcl, con->surface);
void FUNC_0(DisplayChangeListener *VAR_0)

{

    QemuConsole *con;



    trace_displaychangelistener_register(VAR_0, VAR_0->ops->dpy_name);

    VAR_0->ds = get_alloc_displaystate();

    QLIST_INSERT_HEAD(&VAR_0->ds->listeners, VAR_0, next);

    gui_setup_refresh(VAR_0->ds);

    if (VAR_0->con) {

        VAR_0->con->dcls++;

        con = VAR_0->con;

    } else {

        con = active_console;

    }

    if (VAR_0->ops->dpy_gfx_switch && con) {

        VAR_0->ops->dpy_gfx_switch(VAR_0, con->surface);

    }

}

void FUNC_0(DisplayChangeListener *VAR_0)
{ QemuConsole *con; trace_displaychangelistener_register(VAR_0, VAR_0->ops->dpy_name); VAR_0->ds = get_alloc_displaystate(); QLIST_INSERT_HEAD(&VAR_0->ds->listeners, VAR_0, next); gui_setup_refresh(VAR_0->ds); if (VAR_0->con) { VAR_0->con->dcls++; con = VAR_0->con; } else { con = active_console; } if (VAR_0->ops->dpy_gfx_switch && con) { VAR_0->ops->dpy_gfx_switch(VAR_0, con->surface); } }