diff --git a/forms/mainwindow.ui b/forms/mainwindow.ui
index 9c1c006d..33c2fe3e 100644
--- a/forms/mainwindow.ui
+++ b/forms/mainwindow.ui
@@ -1496,8 +1496,8 @@
0
0
- 432
- 565
+ 98
+ 28
@@ -1532,8 +1532,8 @@
0
0
- 432
- 565
+ 98
+ 28
@@ -1568,8 +1568,8 @@
0
0
- 432
- 565
+ 98
+ 28
@@ -1604,8 +1604,8 @@
0
0
- 432
- 565
+ 98
+ 28
@@ -1640,8 +1640,8 @@
0
0
- 432
- 565
+ 98
+ 28
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 237e9680..16adf61a 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -1012,10 +1012,17 @@ void MainWindow::updateSelectedObjects() {
.arg(event_type)
);
- frame->ui->spinBox_index->setValue(editor->project->getMap(map_name)->events.value(event_group_type).indexOf(item->event) + event_offs);
- frame->ui->spinBox_index->setMinimum(event_offs);
- frame->ui->spinBox_index->setMaximum(editor->project->getMap(map_name)->events.value(event_group_type).length() + event_offs - 1);
- connect(frame->ui->spinBox_index, QOverload::of(&QSpinBox::valueChanged), this, &MainWindow::selectedEventIndexChanged);
+ if (events->count() == 1)
+ {
+ frame->ui->spinBox_index->setValue(editor->project->getMap(map_name)->events.value(event_group_type).indexOf(item->event) + event_offs);
+ frame->ui->spinBox_index->setMinimum(event_offs);
+ frame->ui->spinBox_index->setMaximum(editor->project->getMap(map_name)->events.value(event_group_type).length() + event_offs - 1);
+ connect(frame->ui->spinBox_index, QOverload::of(&QSpinBox::valueChanged), this, &MainWindow::selectedEventIndexChanged);
+ }
+ else
+ {
+ frame->ui->spinBox_index->setVisible(false);
+ }
frame->ui->label_spritePixmap->setPixmap(item->event->pixmap);
connect(item, SIGNAL(spriteChanged(QPixmap)), frame->ui->label_spritePixmap, SLOT(setPixmap(QPixmap)));