From 4f679851dc2edcfdc4d7c45cb097acc0c80dab46 Mon Sep 17 00:00:00 2001 From: Cédric Bosdonnat Date: Thu, 8 Nov 2012 16:56:16 +0100 Subject: CMIS: after cancel-checkout mark the document non changed Change-Id: I626bd6ab29da29d4cd312b56208e4a2d0697c2fe --- sfx2/source/doc/objserv.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sfx2') diff --git a/sfx2/source/doc/objserv.cxx b/sfx2/source/doc/objserv.cxx index 2412dcc7b744..61bb81a42ba3 100644 --- a/sfx2/source/doc/objserv.cxx +++ b/sfx2/source/doc/objserv.cxx @@ -368,6 +368,10 @@ void SfxObjectShell::CancelCheckOut( ) { uno::Reference< document::XCmisDocument > xCmisDoc( GetModel(), uno::UNO_QUERY_THROW ); xCmisDoc->cancelCheckOut( ); + + uno::Reference< util::XModifiable > xModifiable( GetModel( ), uno::UNO_QUERY ); + if ( xModifiable.is( ) ) + xModifiable->setModified( sal_False ); } catch ( const uno::RuntimeException& e ) { -- cgit