struct text *t = ci->home->doc_data;
text_cleanout(t);
+ free((void*)t->fname);
+ t->fname = NULL;
+ free((void*)t->autosave_name);
+ t->autosave_name = NULL;
return Efallthrough;
}
return 1;
}
-DEF_CMD(text_free)
-{
- struct text *t = ci->home->doc_data;
-
- free((void*)t->fname);
- free((void*)t->autosave_name);
- return 1;
-}
-
void edlib_init(struct pane *ed safe)
{
call_comm("global-set-command", ed, &text_new, 0, NULL,
key_add(text_map, "debug:validate-marks", &text_val_marks);
key_add(text_map, "Close", &text_destroy);
- key_add(text_map, "Free", &text_free);
key_add(text_map, "get-attr", &text_get_attr);
}