diff --git a/visp/distinfo b/visp/distinfo
index 338fc76245b0ee5b9999c43fb560cb012ce7ea2b..10d70b04a4ef2cbaee275b27e581fc16abc19aaf 100644
--- a/visp/distinfo
+++ b/visp/distinfo
@@ -4,4 +4,4 @@ Size (visp-2.4.4-svn-20100810.tar.gz) = 1188625 bytes
 SHA1 (patch-a) = 0008fac5bc45106a88f9dadd1a579fe2150c035e
 SHA1 (patch-b) = ebc1d4deed6784603e886dcb95971cac5968bbaa
 SHA1 (patch-d) = 43433d7e4b52929a57454284fe3002c973cf8d9a
-SHA1 (patch-e) = d575b57b550cf8939b8b5244390ddec5a6fc2c3c
+SHA1 (patch-e) = 507ea43888eeaba7ceddfd068240d2b85ba6c2c9
diff --git a/visp/patches/patch-e b/visp/patches/patch-e
index d39349c75d7135a2db64378ae536c7a9926664f8..6122288de167e0b2e9c302cada62347ad5173457 100644
--- a/visp/patches/patch-e
+++ b/visp/patches/patch-e
@@ -1,11 +1,11 @@
---- src/tracking/mbt/vpMbtTracker.h~	2010-08-13 18:46:21.000000000 +0900
-+++ src/tracking/mbt/vpMbtTracker.h	2010-08-13 18:46:46.000000000 +0900
-@@ -128,6 +128,8 @@
+--- src/tracking/mbt/vpMbtTracker.h~	2010-08-13 19:27:24.000000000 +0900
++++ src/tracking/mbt/vpMbtTracker.h	2010-08-13 19:27:14.000000000 +0900
+@@ -127,7 +127,7 @@
+     \param cMo : the vpHomogeneousMatrix used to store the pose.
    */
    inline void getPose(vpHomogeneousMatrix &cMo) const {cMo = this->cMo;}
- 
-+  inline void setPose(const vpHomogeneousMatrix& cMo) const {this->cMo=cMo;}
-+
+-
++  inline void setPose(const vpHomogeneousMatrix &cMo) {this->cMo = cMo;}
    /*!
     Get the camera paramters.