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); swingReflectionInvokeAndWait("setEnabled", file_tree, true);
file_tree.setModel(new DefaultTreeModel(sortTree(root))); file_tree.setModel(new DefaultTreeModel(sortTree(root)));
file_tree.revalidate();
file_tree.repaint();
_genFileList(); _genFileList();
} }
boolean root_childs = ((TreeNode)file_tree.getModel().getRoot()).getChildCount()>0; 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); swingReflectionInvokeAndWait("setEnabled", file_tree, true);
file_tree.setModel(new DefaultTreeModel(sortTree(root))); file_tree.setModel(new DefaultTreeModel(sortTree(root)));
file_tree.revalidate();
file_tree.repaint();
_genFileList(); _genFileList();
@ -501,6 +510,7 @@ public final class FileGrabberDialog extends javax.swing.JDialog {
swingReflectionInvoke("setEnabled", skip_rest_button, root_childs); 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); swingReflectionInvokeAndWait("setEnabled", file_tree, true);
file_tree.setModel(new DefaultTreeModel(sortTree(root))); file_tree.setModel(new DefaultTreeModel(sortTree(root)));
file_tree.revalidate();
file_tree.repaint();
} catch (Exception ex) { } catch (Exception ex) {

View File

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

View File

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