Skip to content

Commit 0913dbd

Browse files
committed
Fix MusicFileSelectorPanel
1 parent 6d787dd commit 0913dbd

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

modules/core/src/main/java/jsymbolic2/gui/MusicFileSelectorPanel.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
*
3535
* @author Cory McKay and Tristano Tenaglia
3636
*/
37+
@SuppressWarnings("jol")
3738
public class MusicFileSelectorPanel
3839
extends JPanel
3940
implements ActionListener {
@@ -523,12 +524,14 @@ private void addSymbolicMusicFilesToTable(File[] files_to_add) {
523524
// Combine the new symbolic music files with those already on the table
524525
SymbolicMusicFile[] music_files_already_on_table = getSymbolicMusicFilesToExtractFeaturesFrom();
525526
int number_music_files_already_on_table = 0;
526-
if (null != music_files_already_on_table)
527+
if (music_files_already_on_table != null)
527528
number_music_files_already_on_table = music_files_already_on_table.length;
528529
int number_music_files_to_add = music_files_to_add.length;
529530
SymbolicMusicFile[] new_and_old_music_files = new SymbolicMusicFile[number_music_files_already_on_table + number_music_files_to_add];
530-
System.arraycopy(music_files_already_on_table, 0, new_and_old_music_files, 0, number_music_files_already_on_table);
531-
System.arraycopy(music_files_to_add, 0, new_and_old_music_files, number_music_files_already_on_table, number_music_files_to_add);
531+
for (int i = 0; i < number_music_files_already_on_table; i++)
532+
new_and_old_music_files[i] = music_files_already_on_table[i];
533+
for (int i = 0; i < number_music_files_to_add; i++)
534+
new_and_old_music_files[i + number_music_files_already_on_table] = music_files_to_add[i];
532535

533536
// Remove duplicate symbolic music files with the same file path
534537
for (int i = 0; i < new_and_old_music_files.length - 1; i++) {

0 commit comments

Comments
 (0)