forms/source/xforms/model.cxx        |    2 +-
 forms/source/xforms/model_helper.hxx |    6 +++---
 forms/source/xforms/submission.cxx   |    7 -------
 forms/source/xforms/submission.hxx   |    3 ---
 4 files changed, 4 insertions(+), 14 deletions(-)

New commits:
commit 7195e2740eb1c71f5bbc4322b3535d56b39e2817
Author:     Noel Grandin <noelgran...@gmail.com>
AuthorDate: Tue Jan 17 23:04:42 2023 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Wed Jan 18 05:01:26 2023 +0000

    cleanup commit for Submission
    
    The following commit missed some stuff:
        commit fc41f4d58c7c0e60025c1b43127ef1b3c87fa1ac
        Author: Noel Grandin <noel.gran...@collabora.co.uk>
        Date:   Sat Jan 14 12:41:58 2023 +0200
        XUnoTunnel->dynamic_cast in Submission
    
    Change-Id: Ic27a813e360ae39227cd68213d2899ab64f0dee5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145688
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/forms/source/xforms/model.cxx b/forms/source/xforms/model.cxx
index e347c9219ac6..0bab14a61cc8 100644
--- a/forms/source/xforms/model.cxx
+++ b/forms/source/xforms/model.cxx
@@ -427,7 +427,7 @@ void SAL_CALL Model::submitWithInteraction(
     if( mxSubmissions->hasItem( sID ) )
     {
         Submission* pSubmission =
-            comphelper::getFromUnoTunnel<Submission>( mxSubmissions->getItem( 
sID ) );
+            dynamic_cast<Submission*>( mxSubmissions->getItem( sID ).get() );
         OSL_ENSURE( pSubmission != nullptr, "no submission?" );
         OSL_ENSURE( pSubmission->getModelImpl() == this,
                     "wrong model" );
diff --git a/forms/source/xforms/model_helper.hxx 
b/forms/source/xforms/model_helper.hxx
index fbb563a1300b..0ec03591bc0a 100644
--- a/forms/source/xforms/model_helper.hxx
+++ b/forms/source/xforms/model_helper.hxx
@@ -84,20 +84,20 @@ public:
 
     virtual bool isValid( const T& t ) const override
     {
-        return comphelper::getFromUnoTunnel<Submission>( t ) != nullptr;
+        return dynamic_cast<Submission*>( t.get() ) != nullptr;
     }
 
 protected:
     virtual void _insert( const T& t ) override
     {
-        auto pSubmission = comphelper::getFromUnoTunnel<Submission>( t );
+        auto pSubmission = dynamic_cast<Submission*>( t.get() );
         OSL_ENSURE( pSubmission != nullptr, "invalid item?" );
         pSubmission->setModel( mpModel );
     }
 
     virtual void _remove( const T& t ) override
     {
-        auto pSubmission = comphelper::getFromUnoTunnel<Submission>( t );
+        auto pSubmission = dynamic_cast<Submission*>( t.get() );
         OSL_ENSURE( pSubmission != nullptr, "invalid item?" );
         pSubmission->setModel( nullptr );
     }
diff --git a/forms/source/xforms/submission.cxx 
b/forms/source/xforms/submission.cxx
index fde73057b4e4..9cb97988d97e 100644
--- a/forms/source/xforms/submission.cxx
+++ b/forms/source/xforms/submission.cxx
@@ -254,13 +254,6 @@ bool Submission::doSubmit( const Reference< 
XInteractionHandler >& xHandler )
     return ( aResult == CSubmission::SUCCESS );
 }
 
-Sequence<sal_Int8> Submission::getUnoTunnelId()
-{
-    static const comphelper::UnoIdInit aImplementationId;
-    return aImplementationId.getSeq();
-}
-
-
 void Submission::liveCheck()
 {
     bool bValid = mxModel.is();
diff --git a/forms/source/xforms/submission.hxx 
b/forms/source/xforms/submission.hxx
index 8dbfb2b3f1aa..b8f7fb11d87e 100644
--- a/forms/source/xforms/submission.hxx
+++ b/forms/source/xforms/submission.hxx
@@ -152,9 +152,6 @@ public:
      * @returns if submission was successful */
     bool doSubmit( const css::uno::Reference< css::task::XInteractionHandler 
>& aHandler );
 
-    // helpers for UNO tunnel
-    static css::uno::Sequence<sal_Int8> getUnoTunnelId();
-
 private:
 
     /// check whether object is live, and throw suitable exception if not

Reply via email to