# # # patch "src/model/InventoryModel.cpp" # from [b167f505d33c9e06da9effe28315e4b53eb2681a] # to [5a2e4dd08f8c4356601d24ead5fe434f27e38164] # ============================================================ --- src/model/InventoryModel.cpp b167f505d33c9e06da9effe28315e4b53eb2681a +++ src/model/InventoryModel.cpp 5a2e4dd08f8c4356601d24ead5fe434f27e38164 @@ -238,8 +238,14 @@ bool InventoryModel::setData(const QMode return false; QString newFilename = data.toString(); - if (newFilename.indexOf(QRegExp("[/\\\?!:]")) != -1) + if (newFilename.indexOf(QRegExp("[/\\\?:|*\"<>]")) != -1) + { + emit workspaceCommandError(tr( + "The new file name must not contain the " + "following characters: / \\ ? : | * \" < >" + )); return false; + } QString oldFilename = invitem->getFilename(); if (oldFilename == newFilename)