diff --git a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc index 09e04f628c..2bf7c01ba5 100644 --- a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc +++ b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc @@ -824,8 +824,13 @@ class Vfs::Rump_file_system : public File_system } bool update_modification_timestamp(Vfs_handle *vfs_handle, - Vfs::Timestamp ts) + Vfs::Timestamp ts) override { + Rump_vfs_file_handle *handle = + dynamic_cast(vfs_handle); + if (handle) + handle->update_modification_timestamp(ts); + return true; } };