Commit 27be5587 authored by Gerd Hoffmann's avatar Gerd Hoffmann
Browse files

console: make DisplayState private to console.c



With gui_* being moved to console.c nobody outside console.c needs
access to DisplayState fields any more.  Make the struct private.

Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent 98a9ad90
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -182,14 +182,6 @@ struct DisplayChangeListener {
    QLIST_ENTRY(DisplayChangeListener) next;
};

struct DisplayState {
    struct QEMUTimer *gui_timer;
    bool have_gfx;
    bool have_text;

    QLIST_HEAD(, DisplayChangeListener) listeners;
};

DisplayState *init_displaystate(void);
DisplaySurface* qemu_create_displaysurface_from(int width, int height, int bpp,
                                                int linesize, uint8_t *data,
+8 −0
Original line number Diff line number Diff line
@@ -157,6 +157,14 @@ struct QemuConsole {
    QEMUTimer *kbd_timer;
};

struct DisplayState {
    struct QEMUTimer *gui_timer;
    bool have_gfx;
    bool have_text;

    QLIST_HEAD(, DisplayChangeListener) listeners;
};

static DisplayState *display_state;
static QemuConsole *active_console;
static QemuConsole *consoles[MAX_CONSOLES];