@ -388,7 +388,14 @@ public class GxtToolBarItemFunctionality {
public void componentSelected ( ButtonEvent ce ) {
final FileGridModel fileGridModel = gridGroupViewContainer . getSelectedItem ( ) ;
FileModel parentTarget = getDirectoryOrParent ( fileGridModel ) ;
FileModel parentTarget = getParentDirectory ( fileGridModel ) ;
if ( parentTarget = = null )
if ( fileGridModel . isDirectory ( ) ) {
GWT . log ( "Forcing internal pasting.." ) ;
parentTarget = fileGridModel ;
}
String parentId = null ;
@ -632,19 +639,20 @@ public class GxtToolBarItemFunctionality {
}
/ * *
* The method return input file model if is directory otherwise parent of file model .
* Gets the parent directory .
*
* @param fileModel the file model
* @return the directory or parent
* @return the parent directory
* /
private FileModel get DirectoryOrParent ( FileGridModel fileModel ) {
private FileModel get Parent Directory( FileGridModel fileModel ) {
if ( fileModel ! = null ) {
if ( fileModel . isDirectory ( ) )
return fileModel ;
else
return fileModel . getParentFileModel ( ) ;
// if(fileModel.isDirectory())
// return fileModel;
// else
return fileModel . getParentFileModel ( ) ;
}
return null ;