diff --git a/pom.xml b/pom.xml index fcb078e80..8c38a6cb0 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.tonikelope MegaBasterd - 2.98 + 2.99 jar diff --git a/src/main/java/com/tonikelope/megabasterd/Download.java b/src/main/java/com/tonikelope/megabasterd/Download.java index 66d42babe..540dae4c5 100644 --- a/src/main/java/com/tonikelope/megabasterd/Download.java +++ b/src/main/java/com/tonikelope/megabasterd/Download.java @@ -44,7 +44,7 @@ public final class Download implements Transference, Runnable, SecureSingleThrea public static final boolean VERIFY_CBC_MAC_DEFAULT = false; public static final boolean USE_SLOTS_DEFAULT = true; - public static final int WORKERS_DEFAULT = 8; + public static final int WORKERS_DEFAULT = 4; public static final boolean USE_MEGA_ACCOUNT_DOWN = false; public static final int CHUNK_SIZE_MULTI = 10; diff --git a/src/main/java/com/tonikelope/megabasterd/MainPanel.java b/src/main/java/com/tonikelope/megabasterd/MainPanel.java index 052c5a18b..73fea77e5 100644 --- a/src/main/java/com/tonikelope/megabasterd/MainPanel.java +++ b/src/main/java/com/tonikelope/megabasterd/MainPanel.java @@ -48,7 +48,7 @@ */ public final class MainPanel { - public static final String VERSION = "2.98"; + public static final String VERSION = "2.99"; public static final int THROTTLE_SLICE_SIZE = 16 * 1024; public static final int DEFAULT_BYTE_BUFFER_SIZE = 16 * 1024; public static final int STREAMER_PORT = 1337; diff --git a/src/main/java/com/tonikelope/megabasterd/SettingsDialog.form b/src/main/java/com/tonikelope/megabasterd/SettingsDialog.form index 257751b38..93282adbd 100644 --- a/src/main/java/com/tonikelope/megabasterd/SettingsDialog.form +++ b/src/main/java/com/tonikelope/megabasterd/SettingsDialog.form @@ -600,7 +600,7 @@ - + @@ -727,7 +727,7 @@ - + diff --git a/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java b/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java index 79f2d4358..e176e7bdc 100644 --- a/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java +++ b/src/main/java/com/tonikelope/megabasterd/SettingsDialog.java @@ -916,7 +916,7 @@ public void stateChanged(javax.swing.event.ChangeEvent evt) { }); rec_upload_slots_label.setFont(new java.awt.Font("Dialog", 2, 14)); // NOI18N - rec_upload_slots_label.setText("Note: MULTI-SLOT is required if you want to resume uploads."); + rec_upload_slots_label.setText("Note: MULTI-SLOT is required if you want to exit and resume uploads."); javax.swing.GroupLayout uploads_panelLayout = new javax.swing.GroupLayout(uploads_panel); uploads_panel.setLayout(uploads_panelLayout); @@ -949,7 +949,7 @@ public void stateChanged(javax.swing.event.ChangeEvent evt) { .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(max_up_speed_spinner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(limit_upload_speed_checkbox)) - .addGap(0, 612, Short.MAX_VALUE))) + .addGap(0, 551, Short.MAX_VALUE))) .addContainerGap()))) ); uploads_panelLayout.setVerticalGroup( @@ -1424,8 +1424,6 @@ private void save_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-F try { - _settings_ok = true; - if (proxy_host_textfield.getText().isEmpty()) { use_proxy_checkbox.setSelected(false); @@ -1783,6 +1781,7 @@ public void run() { public void run() { status.setText(""); JOptionPane.showMessageDialog(tthis, "Settings successfully saved!", "Settings saved", JOptionPane.INFORMATION_MESSAGE); + _settings_ok = true; setVisible(false); } }); @@ -1793,6 +1792,7 @@ public void run() { } else { JOptionPane.showMessageDialog(this, "Settings successfully saved!", "Settings saved", JOptionPane.INFORMATION_MESSAGE); + _settings_ok = true; setVisible(false); } @@ -1867,6 +1867,8 @@ private void import_settings_buttonActionPerformed(java.awt.event.ActionEvent ev JOptionPane.showMessageDialog(this, "Settings successfully imported!", "Settings imported", JOptionPane.INFORMATION_MESSAGE); + _settings_ok = true; + setVisible(false); } catch (SQLException | ClassNotFoundException ex) { diff --git a/src/main/java/com/tonikelope/megabasterd/Transference.java b/src/main/java/com/tonikelope/megabasterd/Transference.java index 259cb7715..309eccc1a 100644 --- a/src/main/java/com/tonikelope/megabasterd/Transference.java +++ b/src/main/java/com/tonikelope/megabasterd/Transference.java @@ -9,7 +9,7 @@ public interface Transference { int MIN_WORKERS = 2; - int MAX_WORKERS = 40; + int MAX_WORKERS = 30; int MAX_SIM_TRANSFERENCES = 30; int SIM_TRANSFERENCES_DEFAULT = 4; boolean LIMIT_TRANSFERENCE_SPEED_DEFAULT = false; diff --git a/src/main/java/com/tonikelope/megabasterd/Upload.java b/src/main/java/com/tonikelope/megabasterd/Upload.java index 70d7aa35e..fc1569214 100644 --- a/src/main/java/com/tonikelope/megabasterd/Upload.java +++ b/src/main/java/com/tonikelope/megabasterd/Upload.java @@ -25,7 +25,7 @@ public final class Upload implements Transference, Runnable, SecureSingleThreadNotifiable { public static final boolean USE_SLOTS_DEFAULT = true; - public static final int WORKERS_DEFAULT = 8; + public static final int WORKERS_DEFAULT = 4; public static final int CHUNK_SIZE_MULTI = 10; private final MainPanel _main_panel; private volatile UploadView _view; @@ -657,15 +657,6 @@ public void run() { Logger.getLogger(getClass().getName()).log(Level.INFO, "{0} Uploader hello! {1}", new Object[]{Thread.currentThread().getName(), this.getFile_name()}); - swingInvoke( - new Runnable() { - @Override - public void run() { - - getView().getClose_button().setVisible(false); - } - }); - getView().printStatusNormal("Starting upload, please wait..."); if (!_exit) {