Changeset 6ce39aaa96863326efe66b5fa56839e71bf57211
- Timestamp:
- 24/08/07 07:48:37
(1 year ago)
- Author:
- Bernie Purcell <bitmap@videolan.org>
- git-committer:
- Bernie Purcell <bitmap@videolan.org> 1187934517 +0000
- git-parent:
[949c34951bff7d5f99de16a6f06ecd8579340cbd]
- git-author:
- Bernie Purcell <bitmap@videolan.org> 1187934517 +0000
- Message:
Copy across damienf's mod to freetype.c in r21422 to balance vlc_object_find()
with vlc_object_release(). Also copied across some Null pointer checks.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r949c349 |
r6ce39aa |
|
| 203 | 203 | |
|---|
| 204 | 204 | if( VLC_SUCCESS != input_Control( p_input, INPUT_GET_ATTACHMENTS, &pp_attachments, &i_attachments_cnt )) |
|---|
| | 205 | { |
|---|
| | 206 | vlc_object_release(p_input); |
|---|
| 205 | 207 | return VLC_EGENERIC; |
|---|
| | 208 | } |
|---|
| 206 | 209 | |
|---|
| 207 | 210 | p_sys->i_fonts = 0; |
|---|
| … | … | |
| 239 | 242 | free( pp_attachments ); |
|---|
| 240 | 243 | |
|---|
| | 244 | vlc_object_release(p_input); |
|---|
| | 245 | |
|---|
| 241 | 246 | return rv; |
|---|
| 242 | 247 | } |
|---|
| … | … | |
| 455 | 460 | |
|---|
| 456 | 461 | p_new = malloc( sizeof( font_stack_t ) ); |
|---|
| | 462 | if( ! p_new ) |
|---|
| | 463 | return VLC_ENOMEM; |
|---|
| | 464 | |
|---|
| 457 | 465 | p_new->p_next = NULL; |
|---|
| 458 | 466 | |
|---|
| … | … | |
| 566 | 574 | if( p_font_style ) |
|---|
| 567 | 575 | { |
|---|
| 568 | | PushFont( &p_fonts, |
|---|
| 569 | | p_font_style->psz_fontname, |
|---|
| 570 | | p_font_style->i_font_size, |
|---|
| 571 | | p_font_style->i_font_color, |
|---|
| | 576 | rv = PushFont( &p_fonts, |
|---|
| | 577 | p_font_style->psz_fontname, |
|---|
| | 578 | p_font_style->i_font_size, |
|---|
| | 579 | p_font_style->i_font_color, |
|---|
| 572 | 580 | p_font_style->i_font_alpha ); |
|---|
| 573 | 581 | |
|---|
| … | … | |
| 581 | 589 | else |
|---|
| 582 | 590 | { |
|---|
| 583 | | PushFont( &p_fonts, p_sys->psz_font_name, p_sys->i_font_size, p_sys->i_font_color, 0 ); |
|---|
| 584 | | } |
|---|
| | 591 | rv = PushFont( &p_fonts, |
|---|
| | 592 | p_sys->psz_font_name, |
|---|
| | 593 | p_sys->i_font_size, |
|---|
| | 594 | p_sys->i_font_color, 0 ); |
|---|
| | 595 | } |
|---|
| | 596 | if( rv != VLC_SUCCESS ) |
|---|
| | 597 | return rv; |
|---|
| 585 | 598 | |
|---|
| 586 | 599 | while ( ( xml_ReaderRead( p_xml_reader ) == 1 ) ) |
|---|