CID 1396: NULL pointer dereference.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38174 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -320,8 +320,10 @@ StyledTextImporter::_Import(Icon* icon, const char *text, text_run_array *runs)
|
|||||||
//offset.x += glyph.Bounds().Width();
|
//offset.x += glyph.Bounds().Width();
|
||||||
offset.x += charWidth;
|
offset.x += charWidth;
|
||||||
Shape* shape = new (nothrow) Shape(NULL);
|
Shape* shape = new (nothrow) Shape(NULL);
|
||||||
|
if (shape == NULL)
|
||||||
|
return B_NO_MEMORY;
|
||||||
shape->SetName(glyphName.String());
|
shape->SetName(glyphName.String());
|
||||||
if (!shape || !icon->Shapes()->AddShape(shape)) {
|
if (!icon->Shapes()->AddShape(shape)) {
|
||||||
delete shape;
|
delete shape;
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user