[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kate/part
From: Christoph Cullmann <crossfire () babylon2k ! de>
Date: 2004-01-24 22:07:24
Message-ID: 20040124220724.CC737906D () office ! kde ! org
[Download RAW message or body]
CVS commit by cullmann:
readded the read/write cache failure bools, clear that loading of a file is borked if \
we run out of swap space, but what to do if we fail to swap needed data in ? we are \
lost than :/
M +6 -1 katebuffer.cpp 1.151
--- kdelibs/kate/part/katebuffer.cpp #1.150:1.151
@@ -1505,5 +1505,8 @@ void KateBufBlock::swapIn ()
m_rawData.resize(m_vmblockSize);
- m_parent->vm()->copyBlock(m_rawData.data(), m_vmblock, 0, m_vmblockSize);
+
+ // what to do if that fails ?
+ if (!m_parent->vm()->copyBlock(m_rawData.data(), m_vmblock, 0, m_vmblockSize))
+ m_parent->m_cacheReadError = true;
setState (KateBufBlock::stateLoaded);
@@ -1560,4 +1563,6 @@ void KateBufBlock::swapOut ()
m_vmblockSize = 0;
+ m_parent->m_cacheWriteError = true;
+
return;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic