Revision 3023f332 hw/blizzard.c

b/hw/blizzard.c
72 72
    uint8_t iformat;
73 73
    uint8_t source;
74 74
    DisplayState *state;
75
    QEMUConsole *console;
76 75
    blizzard_fn_t *line_fn_tab[2];
77 76
    void *fb;
78 77

  
......
896 895

  
897 896
    if (s->x != ds_get_width(s->state) || s->y != ds_get_height(s->state)) {
898 897
        s->invalidate = 1;
899
        qemu_console_resize(s->console, s->x, s->y);
898
        qemu_console_resize(s->state, s->x, s->y);
900 899
    }
901 900

  
902 901
    if (s->invalidate) {
......
954 953
#define DEPTH 32
955 954
#include "blizzard_template.h"
956 955

  
957
void *s1d13745_init(qemu_irq gpio_int, DisplayState *ds)
956
void *s1d13745_init(qemu_irq gpio_int)
958 957
{
959 958
    struct blizzard_s *s = (struct blizzard_s *) qemu_mallocz(sizeof(*s));
960 959

  
961
    s->state = ds;
962 960
    s->fb = qemu_malloc(0x180000);
963 961

  
964 962
    switch (ds_get_bits_per_pixel(s->state)) {
......
993 991

  
994 992
    blizzard_reset(s);
995 993

  
996
    s->console = graphic_console_init(s->state, blizzard_update_display,
997
                                      blizzard_invalidate_display,
998
                                      blizzard_screen_dump, NULL, s);
994
    s->state = graphic_console_init(blizzard_update_display,
995
                                 blizzard_invalidate_display,
996
                                 blizzard_screen_dump, NULL, s);
999 997

  
1000 998
    return s;
1001 999
}

Also available in: Unified diff