Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes in / [04c35fca:cf3a905c] in mainline


Ignore:
Location:
uspace
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/fontviewer/fontviewer.c

    r04c35fca rcf3a905c  
    170170        source_t leading_bg = rgb(170, 238, 255);
    171171        source_t leading_fg = rgb(0, 170, 212);
    172         font_t *info_font = NULL;
    173         font_t *font = NULL;
    174 
     172
     173        font_t *font;
    175174        errno_t rc = create_font(&font, points);
    176175        if (rc != EOK) {
    177176                printf("Failed creating font\n");
    178                 goto out_err;
    179         }
    180 
     177                return rc;
     178        }
     179
     180        font_t *info_font;
    181181        rc = embedded_font_create(&info_font, 16);
    182182        if (rc != EOK) {
    183183                printf("Failed creating info font\n");
    184                 goto out_err;
     184                return rc;
    185185        }
    186186
     
    188188        rc = font_get_metrics(font, &font_metrics);
    189189        if (rc != EOK)
    190                 goto out_err;
     190                return rc;
    191191
    192192        surface_coord_t top = 50;
     
    238238        }
    239239
    240 out_err:
    241         if (font)
    242                 font_release(font);
    243         if (info_font)
    244                 font_release(info_font);
    245         return rc;
     240        font_release(font);
     241        return EOK;
    246242}
    247243
  • uspace/lib/draw/font/bitmap_backend.c

    r04c35fca rcf3a905c  
    212212
    213213        data->decoder->release(data->decoder_data);
    214         free(data);
    215214}
    216215
Note: See TracChangeset for help on using the changeset viewer.