Enlightenment CVS committal Author : balony Project : e17 Module : proto
Dir : e17/proto/exhibit/src/bin Modified Files: exhibit_main.c Log Message: Having file as argument got broken. Here is a fix.. =================================================================== RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_main.c,v retrieving revision 1.75 retrieving revision 1.76 diff -u -3 -r1.75 -r1.76 --- exhibit_main.c 2 Sep 2006 12:33:08 -0000 1.75 +++ exhibit_main.c 2 Sep 2006 14:13:59 -0000 1.76 @@ -269,7 +269,6 @@ Epsilon *ep; Etk_Tree_Row *row; - ep = epsilon_new(file); epsilon_thumb_size(ep, EPSILON_THUMB_NORMAL); @@ -281,7 +280,7 @@ row = etk_tree_append(ETK_TREE(e->cur_tab->itree), e->cur_tab->icol, thumb, basename((char *) file), NULL); - if (selected_file && e->options->monitor_focus) + if (selected_file) { if(!strcmp(selected_file, file)) { @@ -301,7 +300,7 @@ thumb->e = e; thumb->name = strdup(basename((char *) file)); thumb_list = evas_list_append(thumb_list, thumb); - if(selected_file && e->options->monitor_focus) + if(selected_file) { if(!strcmp(selected_file, file)) thumb->selected = ETK_TRUE; @@ -354,7 +353,10 @@ _ex_main_populate_files(NULL, EX_TREE_UPDATE_FILES); break; case ECORE_FILE_EVENT_CREATED_FILE: - _ex_main_itree_add(path, path); + if (e->options->monitor_focus) + _ex_main_itree_add(path, path); + else + _ex_main_itree_add(NULL, path); break; default: D(("Unknown ecore file event occured\n")); @@ -627,7 +629,7 @@ _ex_main_window_show(char *dir) { Ex_Tab *tab; - const char *file; + char *file; char *homedir; const char **dnd_types; int dnd_types_num; @@ -838,6 +840,11 @@ 3, 3, 2, 2, 0, 0, ETK_TABLE_NONE); etk_signal_connect("clicked", ETK_OBJECT(e->entry[1]), ETK_CALLBACK(_ex_main_goto_dir_clicked_cb), e); + + if (ecore_file_download_protocol_available("http://")) + { + D(("Protocol HTTP is available\n")); + } /* create first tab but dont place it in notebook */ if(dir) @@ -851,7 +858,7 @@ dir2 = ecore_file_get_dir(dir); tab = _ex_tab_new(e, dir2); E_FREE(dir2); - file = ecore_file_get_file(dir); + file = strdup(dir); } else tab = _ex_tab_new(e, "."); @@ -905,10 +912,11 @@ etk_box_append(ETK_BOX(e->hbox), e->statusbar[3], ETK_BOX_START, ETK_BOX_EXPAND_FILL, 0); _ex_main_window_tab_append(tab); - _ex_main_populate_files(file, EX_TREE_UPDATE_ALL); + _ex_main_populate_files(file, EX_TREE_UPDATE_ALL); _ex_tab_select(tab); etk_widget_show_all(e->win); + E_FREE(file); } int ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs