Removed now unused arguments from the ReplaceChange constructor.

The last change also makes sure that changes can be applied at any time,
no matter if the block is currently loaded or not.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6104 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2004-01-16 04:59:51 +00:00
parent 73c630c948
commit 732e8d7a7d
+3 -5
View File
@@ -20,8 +20,7 @@ class DataChange {
class ReplaceChange : public DataChange {
public:
ReplaceChange(off_t bufferOffset, uint8 *buffer,
off_t offset, const uint8 *data, size_t size);
ReplaceChange(off_t offset, const uint8 *data, size_t size);
~ReplaceChange();
virtual void Apply(off_t offset, uint8 *buffer, size_t size);
@@ -46,8 +45,7 @@ DataChange::~DataChange()
// #pragma mark -
ReplaceChange::ReplaceChange(off_t bufferOffset, uint8 *buffer,
off_t offset, const uint8 *data, size_t size)
ReplaceChange::ReplaceChange(off_t offset, const uint8 *data, size_t size)
{
fOffset = offset;
@@ -264,7 +262,7 @@ DataEditor::Replace(off_t offset, const uint8 *data, size_t length)
return status;
}
ReplaceChange *change = new ReplaceChange(fRealViewOffset, fView, offset, data, length);
ReplaceChange *change = new ReplaceChange(offset, data, length);
AddChange(change);
return B_OK;