This commit is contained in:
tonikelope 2016-10-12 20:35:15 +02:00
parent ac9a26f0ab
commit 193a763f54
4 changed files with 26 additions and 1 deletions

View File

@ -395,8 +395,13 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
swingReflectionInvokeAndWait("setEnabled", file_tree, true);
file_tree.setModel(new DefaultTreeModel(sortTree(root)));
file_tree.revalidate();
file_tree.repaint();
_genFileList();
}
boolean root_childs = ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0;
@ -473,6 +478,10 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
swingReflectionInvokeAndWait("setEnabled", file_tree, true);
file_tree.setModel(new DefaultTreeModel(sortTree(root)));
file_tree.revalidate();
file_tree.repaint();
_genFileList();
@ -501,6 +510,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
swingReflectionInvoke("setEnabled", skip_rest_button, root_childs);
}});

View File

@ -359,6 +359,10 @@ public final class FolderLinkDialog extends javax.swing.JDialog {
swingReflectionInvokeAndWait("setEnabled", file_tree, true);
file_tree.setModel(new DefaultTreeModel(sortTree(root)));
file_tree.revalidate();
file_tree.repaint();
} catch (Exception ex) {

View File

@ -184,7 +184,7 @@ public final class MegaAPI {
public Long[] getQuota() {
Long[] quota = new Long[2];
Long[] quota = null;
try {
String request = "[{\"a\": \"uq\", \"xfer\": 1, \"strg\": 1}]";
@ -199,6 +199,8 @@ public final class MegaAPI {
HashMap[] res_map = objectMapper.readValue(res, HashMap[].class);
quota = new Long[2];
if(res_map[0].get("cstrg") instanceof Integer) {
quota[0] = ((Number)res_map[0].get("cstrg")).longValue();
@ -218,6 +220,7 @@ public final class MegaAPI {
}
} catch (Exception ex) {
getLogger(MegaAPI.class.getName()).log(Level.SEVERE, null, ex);
}

View File

@ -662,6 +662,10 @@ public final class MiscTools {
try {
tree.setModel(new DefaultTreeModel((MutableTreeNode)tree.getModel().getRoot().getClass().newInstance()));
tree.revalidate();
tree.repaint();
} catch (InstantiationException | IllegalAccessException ex) {
Logger.getLogger(MiscTools.class.getName()).log(Level.SEVERE, null, ex);
}
@ -759,6 +763,10 @@ public final class MiscTools {
tree.setModel(new DefaultTreeModel(sortTree((DefaultMutableTreeNode)new_root)));
tree.revalidate();
tree.repaint();
return true;
}