aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkui.cc
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-05-10 21:07:30 +0000
committercorvid <corvid@lavabit.com>2011-05-10 21:07:30 +0000
commit9a5cfc077d9f70be42d3202f1ff5f9eec0d76f16 (patch)
treef1013b01f79a8bf2a696261f519a833dd7bb6010 /dw/fltkui.cc
parent6f807dd550576b3f6622658d6c6c55e5b0a59bc7 (diff)
straighten out free/delete/delete[]
Diffstat (limited to 'dw/fltkui.cc')
-rw-r--r--dw/fltkui.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/dw/fltkui.cc b/dw/fltkui.cc
index 9ce5a816..b70220a2 100644
--- a/dw/fltkui.cc
+++ b/dw/fltkui.cc
@@ -235,7 +235,7 @@ FltkLabelButtonResource::FltkLabelButtonResource (FltkPlatform *platform,
FltkLabelButtonResource::~FltkLabelButtonResource ()
{
- delete label;
+ free((char *)label);
}
Fl_Widget *FltkLabelButtonResource::createNewWidget (core::Allocation
@@ -450,7 +450,7 @@ FltkEntryResource::~FltkEntryResource ()
if (initText)
delete initText;
if (label)
- delete label;
+ free((char *)label);
}
Fl_Widget *FltkEntryResource::createNewWidget (core::Allocation
@@ -885,7 +885,7 @@ FltkOptionMenuResource::~FltkOptionMenuResource ()
if (menu[i].text)
free((char *) menu[i].text);
}
- delete menu;
+ delete[] menu;
}
void FltkOptionMenuResource::setWidgetStyle (Fl_Widget *widget,
@@ -961,7 +961,7 @@ void FltkOptionMenuResource::enlargeMenu ()
newMenu = new Fl_Menu_Item[itemsAllocated];
memcpy(newMenu, menu, itemsUsed * sizeof(Fl_Menu_Item));
memset(newMenu + itemsUsed, 0, 0x10 * sizeof(Fl_Menu_Item));
- delete menu;
+ delete[] menu;
menu = newMenu;
ch->menu(menu);
ch->value(selected);