diff --git a/toonz/sources/toonz/filebrowser.cpp b/toonz/sources/toonz/filebrowser.cpp index c0a4675..e8c6adc 100644 --- a/toonz/sources/toonz/filebrowser.cpp +++ b/toonz/sources/toonz/filebrowser.cpp @@ -2088,6 +2088,16 @@ void FileBrowser::refreshFolder(const TFilePath &folderPath) { //----------------------------------------------------------------------------- +void FileBrowser::updateItemViewerPanel() { + std::set::iterator it; + for (it = activeBrowsers.begin(); it != activeBrowsers.end(); ++it) { + FileBrowser *browser = *it; + browser->m_itemViewer->getPanel()->update(); + } +} + +//----------------------------------------------------------------------------- + void FileBrowser::getExpandedFolders(DvDirModelNode *node, QList &expandedNodes) { if (!node) return; diff --git a/toonz/sources/toonz/filebrowser.h b/toonz/sources/toonz/filebrowser.h index 82ab3bd..1ff501b 100644 --- a/toonz/sources/toonz/filebrowser.h +++ b/toonz/sources/toonz/filebrowser.h @@ -111,6 +111,8 @@ types to be displayed in the file browser. static void refreshFolder(const TFilePath &folder); + static void updateItemViewerPanel(); + // ritorna true se il file e' stato rinominato. dopo la chiamata fp contiene // il nuovo path static bool renameFile(TFilePath &fp, QString newName); diff --git a/toonz/sources/toonz/fileselection.cpp b/toonz/sources/toonz/fileselection.cpp index e6a0563..2790c9d 100644 --- a/toonz/sources/toonz/fileselection.cpp +++ b/toonz/sources/toonz/fileselection.cpp @@ -599,6 +599,6 @@ void FileSelection::selectAll() { QString name = getModel()->getItemData(*it, DvItemListModel::FullPath).toString(); TFilePath fp(name.toStdWString()); - FileBrowser::refreshFolder(fp.getParentDir()); + FileBrowser::updateItemViewerPanel(); } }