aboutsummaryrefslogtreecommitdiff
path: root/dw/findtext.cc
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-05-13 00:51:50 +0000
committercorvid <corvid@lavabit.com>2011-05-13 00:51:50 +0000
commitb4354b564c4ffc0b941f7871202739839861d78d (patch)
tree543304c9c04f81407080078433aa102411b98379 /dw/findtext.cc
parent680ea8034bc88a5894d53a67fa65c595bde3e064 (diff)
more free/delete
Diffstat (limited to 'dw/findtext.cc')
-rw-r--r--dw/findtext.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/dw/findtext.cc b/dw/findtext.cc
index f3e0ba20..bce6f565 100644
--- a/dw/findtext.cc
+++ b/dw/findtext.cc
@@ -37,7 +37,7 @@ FindtextState::FindtextState ()
FindtextState::~FindtextState ()
{
if (key)
- delete key;
+ free(key);
if (nexttab)
delete[] nexttab;
if (iterator)
@@ -52,7 +52,7 @@ void FindtextState::setWidget (Widget *widget)
// A widget change will restart the search.
if (key)
- delete key;
+ free(key);
key = NULL;
if (nexttab)
delete[] nexttab;
@@ -81,7 +81,7 @@ FindtextState::Result FindtextState::search (const char *key, bool caseSens,
strcmp (this->key, key) != 0) {
newKey = true;
if (this->key)
- delete this->key;
+ free(this->key);
this->key = strdup (key);
this->caseSens = caseSens;
@@ -147,7 +147,7 @@ void FindtextState::resetSearch ()
unhighlight ();
if (key)
- delete key;
+ free(key);
key = NULL;
}