vcl/inc/jsdialog/jsdialogbuilder.hxx |    2 +-
 vcl/inc/unx/gtk/gtkdata.hxx          |    2 +-
 vcl/inc/unx/saldata.hxx              |    2 +-
 vcl/inc/unx/saldisp.hxx              |    2 +-
 vcl/inc/unx/salframe.h               |    2 +-
 vcl/inc/unx/salinst.h                |    2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

New commits:
commit 77ce780c5e2f7cb97e1a08385ab5198e288525d5
Author:     Stephan Bergmann <stephan.bergm...@allotropia.de>
AuthorDate: Mon May 12 16:03:34 2025 +0200
Commit:     Stephan Bergmann <stephan.bergm...@allotropia.de>
CommitDate: Tue Jul 8 17:37:06 2025 +0200

    New Clang 21 trunk -Werror,-Wunnecessary-virtual-specifier
    
    ...warning about non-overriding virtual functions in final classes
    
    Change-Id: Id8c6b5c946ee51dc58bc6f3d7aec0f0bf450e6d9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185222
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <stephan.bergm...@allotropia.de>
    (cherry picked from commit c46d5d9effa40c8020135f0cc70d0d938fff073e)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187540
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Stephan Bergmann <stephan.bergm...@collabora.com>

diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx 
b/vcl/inc/jsdialog/jsdialogbuilder.hxx
index 29bd359bbf38..a97a48917bd1 100644
--- a/vcl/inc/jsdialog/jsdialogbuilder.hxx
+++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx
@@ -569,7 +569,7 @@ public:
     virtual void insert(int pos, const OUString& rStr, const OUString* pId,
                         const OUString* pIconName, VirtualDevice* 
pImageSurface) override;
     virtual void remove(int pos) override;
-    virtual void set_entry_text_without_notify(const OUString& rText);
+    void set_entry_text_without_notify(const OUString& rText);
     virtual void set_entry_text(const OUString& rText) override;
     virtual void set_active(int pos) override;
     virtual void set_active_id(const OUString& rText) override;
diff --git a/vcl/inc/unx/gtk/gtkdata.hxx b/vcl/inc/unx/gtk/gtkdata.hxx
index 60b45bb14c56..e7e326536dde 100644
--- a/vcl/inc/unx/gtk/gtkdata.hxx
+++ b/vcl/inc/unx/gtk/gtkdata.hxx
@@ -270,7 +270,7 @@ public:
 
     virtual void deregisterFrame( SalFrame* pFrame ) override;
     GdkCursor *getCursor( PointerStyle ePointerStyle );
-    virtual int CaptureMouse( SalFrame* pFrame );
+    int CaptureMouse( SalFrame* pFrame );
 
     SalX11Screen GetDefaultXScreen() { return 
m_pSys->GetDisplayDefaultXScreen(); }
     AbsoluteScreenPixelSize GetScreenSize( int nDisplayScreen );
diff --git a/vcl/inc/unx/saldata.hxx b/vcl/inc/unx/saldata.hxx
index 0e5928cb451c..1ed051623167 100644
--- a/vcl/inc/unx/saldata.hxx
+++ b/vcl/inc/unx/saldata.hxx
@@ -45,7 +45,7 @@ public:
     X11SalData();
     virtual ~X11SalData() override;
 
-    virtual void            Init();
+    void            Init();
     virtual void            Dispose() override;
 
     void                    DeleteDisplay(); // for shutdown
diff --git a/vcl/inc/unx/saldisp.hxx b/vcl/inc/unx/saldisp.hxx
index f14893617598..028f2b89610b 100644
--- a/vcl/inc/unx/saldisp.hxx
+++ b/vcl/inc/unx/saldisp.hxx
@@ -358,7 +358,7 @@ public:
     virtual ~SalX11Display() override;
 
     virtual void        Dispatch( XEvent *pEvent ) override;
-    virtual void        Yield();
+    void        Yield();
     virtual void        TriggerUserEventProcessing() override;
 
     bool                IsEvent();
diff --git a/vcl/inc/unx/salframe.h b/vcl/inc/unx/salframe.h
index 3ff7a4ae4e11..baae77b2504e 100644
--- a/vcl/inc/unx/salframe.h
+++ b/vcl/inc/unx/salframe.h
@@ -205,7 +205,7 @@ public:
 
     // call with true to clear graphics (setting None as drawable)
     // call with false to setup graphics with window (GetWindow())
-    virtual void                updateGraphics( bool bClear );
+    void                updateGraphics( bool bClear );
 
     virtual bool                PostEvent(std::unique_ptr<ImplSVEvent> pData) 
override;
 
diff --git a/vcl/inc/unx/salinst.h b/vcl/inc/unx/salinst.h
index e8f24e255c91..7c3c968ad6d2 100644
--- a/vcl/inc/unx/salinst.h
+++ b/vcl/inc/unx/salinst.h
@@ -36,7 +36,7 @@ private:
 
     SalXLib *mpXLib;
 
-    virtual SalX11Display* CreateDisplay() const;
+    SalX11Display* CreateDisplay() const;
 
 public:
     explicit X11SalInstance(std::unique_ptr<SalYieldMutex> pMutex);

Reply via email to