projects
/
pithos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Disable paste option if the target folder is a child of the folder to-be-copied
[pithos]
/
web_client
/
src
/
gr
/
grnet
/
pithos
/
web
/
client
/
foldertree
/
Folder.java
diff --git
a/web_client/src/gr/grnet/pithos/web/client/foldertree/Folder.java
b/web_client/src/gr/grnet/pithos/web/client/foldertree/Folder.java
index
7709033
..
3888d1e
100644
(file)
--- a/
web_client/src/gr/grnet/pithos/web/client/foldertree/Folder.java
+++ b/
web_client/src/gr/grnet/pithos/web/client/foldertree/Folder.java
@@
-327,4
+327,11
@@
public class Folder extends Resource {
public boolean isHome() {
return isContainer() && name.equals(Pithos.HOME_CONTAINER);
}
+
+ public boolean contains(Folder folder) {
+ for (Folder f : subfolders)
+ if (f.equals(folder) || f.contains(folder))
+ return true;
+ return false;
+ }
}