https://bugs.documentfoundation.org/show_bug.cgi?id=152050

            Bug ID: 152050
           Summary: "Childwindow slot missing" debug console noise when
                    using Calc
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: mikekagan...@hotmail.com
                CC: hcas...@collabora.com, momonas...@gmail.com,
                    qui...@gmail.com
            Blocks: 140879

Starting a debug build of Calc, and using it (e.g., pressing F11), produces
sequences of these three warnings in console:

> warn:sfx.control:3708:9032:sfx2/source/control/dispatch.cxx:1206: Childwindow 
> slot missing: 25917
> warn:sfx.control:3708:9032:sfx2/source/control/dispatch.cxx:1206: Childwindow 
> slot missing: 26189
> warn:sfx.control:3708:9032:sfx2/source/control/dispatch.cxx:1206: Childwindow 
> slot missing: 26190

These three warnings refer to the last (at the time of filing the bug) three
registrations in ScTabViewShell::InitInterface_Impl:

>    
> GetStaticInterface()->RegisterChildWindow(ScCondFormatDlgWrapper::GetChildWindowId());
>    
> GetStaticInterface()->RegisterChildWindow(sc::SparklineDialogWrapper::GetChildWindowId());
>    
> GetStaticInterface()->RegisterChildWindow(sc::SparklineDataRangeDialogWrapper::GetChildWindowId());

where ScCondFormatDlgWrapper is implemented using WID_CONDFRMT_REF, and
sc::SparklineDialogWrapper and sc::SparklineDataRangeDialogWrapper use
SID_SPARKLINE_DIALOG and SID_SPARKLINE_DATA_RANGE_DIALOG respectively.

These three identifiers do not have any corresponding entries in SDI files; cf.
to e.g. ScFourierAnalysisDialogWrapper, which SID_FOURIER_ANALYSIS_DIALOG
indeed has entries in sc/sdi/scalc.sdi and sc/sdi/cellsh.sdi.

ScCondFormatDlgWrapper line was added in commit
2b5915da481990fd6ea272104215d82b6fbf5dbb;
sc::SparklineDialogWrapper - in commit
c61aa2dea120cc083f3cd51f0347284f47a9d566, and
sc::SparklineDataRangeDialogWrapper - in commit
a08f9ed2341bc60faae6b86538661fea40417ace.

I am not quite sure how much of a problem this noise is, but it seems at least
inconsistent, compared to the other 43 elements that get the respective slots
in SfxDispatcher::Update_Impl_ for the same interface.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=140879
[Bug 140879] [META] Console noise
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to