Fixed error in selection models of my shared and others' shared
authorChristos Stathis <chstath@ebs.gr>
Wed, 11 Apr 2012 15:36:07 +0000 (18:36 +0300)
committerChristos Stathis <chstath@ebs.gr>
Wed, 11 Apr 2012 15:36:07 +0000 (18:36 +0300)
src/gr/grnet/pithos/web/client/mysharedtree/MysharedTreeViewModel.java
src/gr/grnet/pithos/web/client/othersharedtree/OtherSharedTreeViewModel.java

index d2640fd..5cddcf6 100644 (file)
@@ -134,7 +134,7 @@ public class MysharedTreeViewModel implements TreeViewModel {
                                        app.showRelevantToolbarButtons();
                     }
                                else {
-                                       if (app.getSelectedTree().equals(app.getMySharedTreeView()))
+                                       if (app.getSelectedTree().equals(app.getMySharedTreeView()) && app.getMySharedTreeView().getSelection() == null)
                                                app.setSelectedTree(null);
                                        if (app.getSelectedTree() == null)
                                                app.showRelevantToolbarButtons();
index a958003..8caf848 100644 (file)
@@ -136,7 +136,7 @@ public class OtherSharedTreeViewModel implements TreeViewModel {
                                        app.showRelevantToolbarButtons();
                     }
                                else {
-                                       if (app.getSelectedTree().equals(app.getOtherSharedTreeView()))
+                                       if (app.getSelectedTree().equals(app.getOtherSharedTreeView()) && app.getOtherSharedTreeView().getSelection() == null)
                                                app.setSelectedTree(null);
                                        if (app.getSelectedTree() == null)
                                                app.showRelevantToolbarButtons();
@@ -179,7 +179,7 @@ public class OtherSharedTreeViewModel implements TreeViewModel {
                                                app.showRelevantToolbarButtons();
                            }
                                        else {
-                                               if (app.getSelectedTree().equals(app.getOtherSharedTreeView()))
+                                               if (app.getSelectedTree().equals(app.getOtherSharedTreeView()) && app.getOtherSharedTreeView().getSelection() == null)
                                                        app.setSelectedTree(null);
                                                if (app.getSelectedTree() == null)
                                                        app.showRelevantToolbarButtons();