Skip to content

Commit 1a2a896

Browse files
committed
refactoring
1 parent 5da86a4 commit 1a2a896

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/com/ss/editor/ui/component/editor/impl/scene/AbstractSceneFileEditor.java

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -890,9 +890,11 @@ protected void dragDropped(@NotNull final DragEvent dragEvent) {
890890

891891
for (final File file : files) {
892892

893-
if (file.getName().endsWith(FileExtensions.JME_OBJECT)) {
893+
final String name = file.getName();
894+
895+
if (name.endsWith(FileExtensions.JME_OBJECT)) {
894896
addNewModel(dragEvent, file.toPath());
895-
} else if (file.getName().endsWith(FileExtensions.JME_MATERIAL)) {
897+
} else if (name.endsWith(FileExtensions.JME_MATERIAL)) {
896898
applyMaterial(dragEvent, file.toPath());
897899
}
898900
}
@@ -910,6 +912,21 @@ protected void dragOver(@NotNull final DragEvent dragEvent) {
910912
return;
911913
}
912914

915+
int count = 0;
916+
917+
for (final File file : files) {
918+
919+
final String name = file.getName();
920+
921+
if (name.endsWith(FileExtensions.JME_OBJECT)) {
922+
count++;
923+
} else if (name.endsWith(FileExtensions.JME_MATERIAL)) {
924+
count++;
925+
}
926+
}
927+
928+
if (count < 1) return;
929+
913930
final Set<TransferMode> transferModes = dragboard.getTransferModes();
914931
final boolean isCopy = transferModes.contains(TransferMode.COPY);
915932

0 commit comments

Comments
 (0)