[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16518] trunk/blender/source/blender/src/ filesel.c: Bugfix #17608

Ton Roosendaal ton at blender.org
Sun Sep 14 11:09:10 CEST 2008


Revision: 16518
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16518
Author:   ton
Date:     2008-09-14 11:09:10 +0200 (Sun, 14 Sep 2008)

Log Message:
-----------
Bugfix #17608

Fileselect window:
Pressing X to remove a file should not work in databrowse view.

Modified Paths:
--------------
    trunk/blender/source/blender/src/filesel.c

Modified: trunk/blender/source/blender/src/filesel.c
===================================================================
--- trunk/blender/source/blender/src/filesel.c	2008-09-14 05:52:57 UTC (rev 16517)
+++ trunk/blender/source/blender/src/filesel.c	2008-09-14 09:09:10 UTC (rev 16518)
@@ -2062,18 +2062,20 @@
 			break;
 
 		case XKEY:
-			test = get_hilited_entry(sfile);
+			if(sfile->type==FILE_BLENDER) {
+				test = get_hilited_entry(sfile);
 
-			if (test != -1 && !(S_ISDIR(sfile->filelist[test].type))){
-				BLI_make_file_string(G.sce, str, sfile->dir, sfile->filelist[test].relname);
+				if (test != -1 && !(S_ISDIR(sfile->filelist[test].type))){
+					BLI_make_file_string(G.sce, str, sfile->dir, sfile->filelist[test].relname);
 
-				if( okee("Remove %s", str) ) {
-					ret = BLI_delete(str, 0, 0);
-					if (ret) {
-						error("Command failed, see console");
-					} else {
-						freefilelist(sfile);
-						do_draw= 1;
+					if( okee("Remove %s", str) ) {
+						ret = BLI_delete(str, 0, 0);
+						if (ret) {
+							error("Command failed, see console");
+						} else {
+							freefilelist(sfile);
+							do_draw= 1;
+						}
 					}
 				}
 			}





More information about the Bf-blender-cvs mailing list