From 69f17cfda10febf0e4b8401b2f1cf371b8f49568 Mon Sep 17 00:00:00 2001
From: svncommit <devs@roundcube.net>
Date: Thu, 27 Sep 2007 03:21:56 -0400
Subject: [PATCH] Disable moving a folder to one of it's own children.

---
 program/js/app.js |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index 28b788d..3e1129b 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -2463,6 +2463,7 @@
     var reg = RegExp('['+RegExp.escape(this.env.delimiter)+']?[^'+RegExp.escape(this.env.delimiter)+']+$');
     if (this.drag_active && this.check_droptarget(id) &&
         (id != this.env.folder.replace(reg, '')) &&
+        (!id.match(new RegExp('^'+this.env.folder+RegExp.escape(this.env.delimiter)))) &&
         (row = document.getElementById(this.get_folder_row_id(id))))
       if (find_in_array(this.env.defaultfolders, id)>=0)
         {

--
Gitblit v1.9.1