https://bugs.kde.org/show_bug.cgi?id=359682

            Bug ID: 359682
           Summary: spellcheck dialog does not appear in Kate/Kwrite on
                    Fedora 23/24
           Product: kate
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: kwrite
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: j...@agliodbs.com

Kate Version: 15.12.1
KDE Frameworks 5.18.0
Qt 5.5.1 (built against 5.5.1)
Platforms: tested on Fedora 23 and Fedora 24
Dictionary: American English

Currently, the following spellcheck functions which require interactive dialogs
do not work in either Kate or Kwrite:

* check spelling
* check spelling (from cursor)
* change dictionary

What seems to be happening is that the interactive dialog to check spelling is
not displaying, or is displaying unusably.  Supporting this theory, "automatic
spell checking" with red underlining appears to work correctly.

This issue seems to be related to, but distinct from, this bug:
https://bugs.kde.org/show_bug.cgi?id=343313


Reproducible: Always

Steps to Reproduce:
1. Open a document in Kate
2. Select Tools --> Spelling --> Spelling


Actual Results:  
3. No spellcheck dialog will appear, or

3. A dialog will appear which says "spellcheck complete [OK]"

Expected Results:  
3. A dialog should appear allowing interactive spellcheck.

"Change dictionary", differently from spellcheck, will cause a change: the
change dictionary dropdown will appear *on the status bar* instead of in a
dialog.  This makes it impossible to actually select a dictionary ... or to
dismiss the drop-down.

Error output if I run Kate in terminal seems to be mixed.  I see all three of
these results:

* Sometimes there is no error output
* Sometimes I see this error, multiple times:
0x558f6b3422d0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) (
QScreen(0x558f6aab3460) ): Attempt to set a screen on a child window.

* Sometimes I see this error, once:
QStackedWidget::setCurrentWidget: widget 0x55d2dd4d7d50 not contained in stack

I have not figured out the pattern of what action produces what error.

Bug discovered by me on my laptop; verified by rdeiter in IRC who tested on
Fedora23.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to