summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/chromium/ClipboardChromiumWin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/chromium/ClipboardChromiumWin.cpp')
-rw-r--r--WebCore/platform/chromium/ClipboardChromiumWin.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/WebCore/platform/chromium/ClipboardChromiumWin.cpp b/WebCore/platform/chromium/ClipboardChromiumWin.cpp
index b4a2c21..d9bbeb5 100644
--- a/WebCore/platform/chromium/ClipboardChromiumWin.cpp
+++ b/WebCore/platform/chromium/ClipboardChromiumWin.cpp
@@ -44,11 +44,11 @@ String ClipboardChromium::validateFileName(const String& title, ChromiumDataObje
{
// Remove any invalid file system characters.
String result = title.removeCharacters(&isInvalidFileCharacter);
- if (result.length() + dataObject->fileExtension.length() + 1 >= MAX_PATH) {
- if (dataObject->fileExtension.length() + 1 >= MAX_PATH)
- dataObject->fileExtension = "";
- if (result.length() + dataObject->fileExtension.length() + 1 >= MAX_PATH)
- result = result.substring(0, MAX_PATH - dataObject->fileExtension.length() - 1);
+ if (result.length() + dataObject->fileExtension().length() + 1 >= MAX_PATH) {
+ if (dataObject->fileExtension().length() + 1 >= MAX_PATH)
+ dataObject->setFileExtension("");
+ if (result.length() + dataObject->fileExtension().length() + 1 >= MAX_PATH)
+ result = result.substring(0, MAX_PATH - dataObject->fileExtension().length() - 1);
}
return result;
}