Changeset d6c4d40 in mainline for uspace/lib/ui/src/window.c


Ignore:
Timestamp:
2021-03-05T11:23:31Z (3 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f73a8e3
Parents:
87822ce
git-author:
Jiri Svoboda <jiri@…> (2021-03-04 20:22:52)
git-committer:
Jiri Svoboda <jiri@…> (2021-03-05 11:23:31)
Message:

Do not forget to clean up when exiting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/src/window.c

    r87822ce rd6c4d40  
    132132        gfx_bitmap_t *bmp = NULL;
    133133        mem_gc_t *memgc = NULL;
    134         console_gc_t *cgc;
     134        console_gc_t *cgc = NULL;
    135135        errno_t rc;
    136136
     
    256256        window->gc = gc;
    257257#endif
     258        window->cgc = cgc;
     259
    258260        rc = ui_resource_create(window->gc, ui_is_textmode(ui), &res);
    259261        if (rc != EOK)
     
    290292        if (dgc != NULL)
    291293                dummygc_destroy(dgc);
     294        if (cgc != NULL)
     295                console_gc_delete(cgc);
    292296        if (dwindow != NULL)
    293297                display_window_destroy(dwindow);
     
    321325        if (window->dwindow != NULL)
    322326                display_window_destroy(window->dwindow);
     327        if (window->cgc != NULL)
     328                console_gc_delete(window->cgc);
    323329        free(window);
    324330}
Note: See TracChangeset for help on using the changeset viewer.