Revision 5d18aa82 src/gr/grnet/pithos/web/client/Toolbar.java
b/src/gr/grnet/pithos/web/client/Toolbar.java | ||
---|---|---|
121 | 121 |
boolean otherSharedTreeSelected = app.getSelectedTree().equals(app.getOtherSharedTreeView()); |
122 | 122 |
Folder folder = app.getSelectedTree().getSelection(); |
123 | 123 |
|
124 |
if (folder != null && (isFolderTreeSelected || otherSharedTreeSelected)) |
|
125 |
app.updateFolder(folder, true, new Command() { |
|
124 |
if (folder != null) { |
|
125 |
if (!app.isMySharedSelected()) { |
|
126 |
app.updateFolder(folder, true, new Command() { |
|
127 |
|
|
128 |
@Override |
|
129 |
public void execute() { |
|
130 |
app.updateStatistics(); |
|
131 |
} |
|
132 |
}, true); |
|
133 |
} |
|
134 |
else |
|
135 |
app.updateSharedFolder(folder, true); |
|
126 | 136 |
|
127 |
@Override |
|
128 |
public void execute() { |
|
129 |
app.updateStatistics(); |
|
130 |
} |
|
131 |
}, true); |
|
137 |
} |
|
132 | 138 |
} |
133 |
});
|
|
139 |
});
|
|
134 | 140 |
toolbar.add(refreshButton); |
135 | 141 |
|
136 | 142 |
toolsButton = new Anchor("<span class='ico'></span><span class='title'>More...</span>", true); |
... | ... | |
166 | 172 |
boolean isFolderTreeSelected = app.getSelectedTree().equals(app.getFolderTreeView()); |
167 | 173 |
boolean otherSharedTreeSelected = app.getSelectedTree().equals(app.getOtherSharedTreeView()); |
168 | 174 |
|
169 |
if (isFolderTreeSelected || otherSharedTreeSelected) |
|
170 |
refreshButton.setVisible(true); |
|
171 |
else |
|
172 |
refreshButton.setVisible(true); |
|
175 |
refreshButton.setVisible(true); |
|
173 | 176 |
|
174 | 177 |
if (!folder.isInTrash() && canWrite) { |
175 | 178 |
if (isFolderTreeSelected || otherSharedTreeSelected) |
Also available in: Unified diff