[Libreoffice-commits] core.git: desktop/source

Stephan Bergmann (via logerrit) logerrit at kemper.freedesktop.org
Tue Dec 3 14:47:50 UTC 2019


 desktop/source/deployment/registry/component/dp_component.cxx |   27 ++++------
 1 file changed, 13 insertions(+), 14 deletions(-)

New commits:
commit 141722374d026d783bc1d2ab5656568105017d87
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Tue Dec 3 10:24:08 2019 +0100
Commit:     Stephan Bergmann <sbergman at redhat.com>
CommitDate: Tue Dec 3 15:46:23 2019 +0100

    use scoped enum
    
    Change-Id: Ife99f3bea2972e080b4c3da6f5068543d4010173
    Reviewed-on: https://gerrit.libreoffice.org/84307
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

diff --git a/desktop/source/deployment/registry/component/dp_component.cxx b/desktop/source/deployment/registry/component/dp_component.cxx
index 064fd9645f2f..25cdf78ab115 100644
--- a/desktop/source/deployment/registry/component/dp_component.cxx
+++ b/desktop/source/deployment/registry/component/dp_component.cxx
@@ -111,9 +111,8 @@ class BackendImpl : public ::dp_registry::backend::PackageRegistryBackend
 
         const OUString m_loader;
 
-        enum reg {
-            REG_UNINIT, REG_VOID, REG_REGISTERED, REG_NOT_REGISTERED, REG_MAYBE_REGISTERED
-        } m_registered;
+        enum class Reg { Uninit, Void, Registered, NotRegistered, MaybeRegistered };
+        Reg m_registered;
 
         void getComponentInfo(
             ComponentBackendDb::Data * data,
@@ -339,7 +338,7 @@ BackendImpl::ComponentPackageImpl::ComponentPackageImpl(
     : Package( myBackend, url, name, name /* display-name */,
                xPackageType, bRemoved, identifier),
       m_loader( loader ),
-      m_registered( REG_UNINIT )
+      m_registered( Reg::Uninit )
 {}
 
 Reference<registry::XSimpleRegistry>
@@ -1257,9 +1256,9 @@ BackendImpl::ComponentPackageImpl::isRegistered_(
     ::rtl::Reference<AbortChannel> const & abortChannel,
     Reference<XCommandEnvironment> const & )
 {
-    if (m_registered == REG_UNINIT)
+    if (m_registered == Reg::Uninit)
     {
-        m_registered = REG_NOT_REGISTERED;
+        m_registered = Reg::NotRegistered;
         const Reference<registry::XSimpleRegistry> xRDB( getRDB() );
         if (xRDB.is())
         {
@@ -1301,9 +1300,9 @@ BackendImpl::ComponentPackageImpl::isRegistered_(
                 }
             }
             if (pos >= 0)
-                m_registered = REG_REGISTERED;
+                m_registered = Reg::Registered;
             else if (bAmbiguousComponentName)
-                m_registered = REG_MAYBE_REGISTERED;
+                m_registered = Reg::MaybeRegistered;
         }
     }
 
@@ -1320,12 +1319,12 @@ BackendImpl::ComponentPackageImpl::isRegistered_(
     //the rest of the path is different).
     //If the caller cannot precisely determine that this package was registered, then it must
     //call registerPackage.
-    bool bAmbiguous = m_registered == REG_VOID // REG_VOID == we are in the progress of unregistration
-        || m_registered == REG_MAYBE_REGISTERED;
+    bool bAmbiguous = m_registered == Reg::Void // Reg::Void == we are in the progress of unregistration
+        || m_registered == Reg::MaybeRegistered;
     return beans::Optional< beans::Ambiguous<sal_Bool> >(
         true /* IsPresent */,
         beans::Ambiguous<sal_Bool>(
-            m_registered == REG_REGISTERED, bAmbiguous) );
+            m_registered == Reg::Registered, bAmbiguous) );
 }
 
 
@@ -1383,10 +1382,10 @@ void BackendImpl::ComponentPackageImpl::processPackage_(
                 throw;
             }
         }
-        m_registered = REG_REGISTERED;
+        m_registered = Reg::Registered;
         that->addDataToDb(url, data);
     } else { // revoke
-        m_registered = REG_VOID;
+        m_registered = Reg::Void;
         ComponentBackendDb::Data data(that->readDataFromDb(url));
         css::uno::Reference< css::uno::XComponentContext > context(
             that->getObject(url), css::uno::UNO_QUERY);
@@ -1408,7 +1407,7 @@ void BackendImpl::ComponentPackageImpl::processPackage_(
         if (remoteContext) {
             that->releaseObject(url);
         }
-        m_registered = REG_NOT_REGISTERED;
+        m_registered = Reg::NotRegistered;
         getMyBackend()->revokeEntryFromDb(url);
     }
 }


More information about the Libreoffice-commits mailing list