LoadPrevious::LoadPrevious(MWindow *mwindow, Load *loadfile)
- : BC_MenuItem(""), Thread()
+ : BC_MenuItem("")
{
this->mwindow = mwindow;
this->loadfile = loadfile;
int LoadPrevious::handle_event()
{
+ if( !path[0] ) return 1;
ArrayList<char*> path_list;
path_list.set_array_delete();
char *out_path;
return 1;
}
-
-
-void LoadPrevious::run()
-{
-// loadfile->mwindow->load(path, loadfile->append);
-}
-
-int LoadPrevious::set_path(char *path)
+int LoadPrevious::set_path(const char *path)
{
strcpy(this->path, path);
return 0;