diff --git a/dialog.cpp b/dialog.cpp index b9ea00d..a8488cf 100644 --- a/dialog.cpp +++ b/dialog.cpp @@ -154,7 +154,8 @@ void Dialog::openFolderPath(QString path) cursor.size = imgSubtype; QString key = QS("%1").arg(static_cast(subtype), 3, 10, QLatin1Char('0')); - cursorFile.cursorMap.insertMulti(key, cursor); + cursorFile.cursorMap.insert(key, cursor); + file.seek(tocPos); } diff --git a/dialog.h b/dialog.h index e3d238b..c2ab665 100644 --- a/dialog.h +++ b/dialog.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include @@ -42,7 +42,7 @@ struct CursorFile QString license; QString copyright; QString other; - QMap cursorMap; + QMultiMap cursorMap; QString cachedCursors; };