mirror of https://github.com/xqemu/xqemu.git
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: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
98a9ad9082
commit
27be55872d
|
@ -182,14 +182,6 @@ struct DisplayChangeListener {
|
||||||
QLIST_ENTRY(DisplayChangeListener) next;
|
QLIST_ENTRY(DisplayChangeListener) next;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct DisplayState {
|
|
||||||
struct QEMUTimer *gui_timer;
|
|
||||||
bool have_gfx;
|
|
||||||
bool have_text;
|
|
||||||
|
|
||||||
QLIST_HEAD(, DisplayChangeListener) listeners;
|
|
||||||
};
|
|
||||||
|
|
||||||
DisplayState *init_displaystate(void);
|
DisplayState *init_displaystate(void);
|
||||||
DisplaySurface* qemu_create_displaysurface_from(int width, int height, int bpp,
|
DisplaySurface* qemu_create_displaysurface_from(int width, int height, int bpp,
|
||||||
int linesize, uint8_t *data,
|
int linesize, uint8_t *data,
|
||||||
|
|
|
@ -157,6 +157,14 @@ struct QemuConsole {
|
||||||
QEMUTimer *kbd_timer;
|
QEMUTimer *kbd_timer;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct DisplayState {
|
||||||
|
struct QEMUTimer *gui_timer;
|
||||||
|
bool have_gfx;
|
||||||
|
bool have_text;
|
||||||
|
|
||||||
|
QLIST_HEAD(, DisplayChangeListener) listeners;
|
||||||
|
};
|
||||||
|
|
||||||
static DisplayState *display_state;
|
static DisplayState *display_state;
|
||||||
static QemuConsole *active_console;
|
static QemuConsole *active_console;
|
||||||
static QemuConsole *consoles[MAX_CONSOLES];
|
static QemuConsole *consoles[MAX_CONSOLES];
|
||||||
|
|
Loading…
Reference in New Issue