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

            Bug ID: 370257
           Summary: [OS X] weird window "dissociation" glitch
           Product: kate
           Version: 16.04.1
          Platform: Compiled Sources
                OS: OS X
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: rjvber...@gmail.com

I'm seeing a really weird graphic glitch in which almost the entire content of
kate's window is duplicated when I move the application while it's starting up.

Kate must do something different, because it's also the only application which
I've seen printing Qt warnings like below. The setScreen() attempt isn't a
direct cause btw, because those warnings are printed instead of any actual work
being done by the function.

QWidgetWindow(0x7fc40c5a4780, name="QFrameClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a3e50, name="QSplitterClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a2fa0, name="QFrameClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a2130, name="QSplitterClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a2130, name="QSplitterClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a2130, name="QSplitterClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a2fa0, name="QFrameClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a2fa0, name="QFrameClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a3e50, name="QSplitterClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a3e50, name="QSplitterClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a4780, name="QFrameClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40c5a4780, name="QFrameClassWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.
QWidgetWindow(0x7fc40ce07a90, name="mainToolBarWindow") (
QScreen(0x7fc409c78760, name="BenQ GL2250H") ): Attempt to set a screen on a
child window.


Reproducible: Always

Steps to Reproduce:
1. start Kate with a document from a terminal ("kate foo.txt")
2. move the window before the document has been opened


Actual Results:  
See screenshot. The contents are shown twice, once where they belong, and once
where they would have appeared if the window hadn't been moved.

Expected Results:  
no such weirdness.

This makes one wonder if kate always maintains 2 views, which only happen to be
superimposed because the window usually doesn't move in between the successive
creations.

- this situation can be rectified by going into and out from fullscreen mode
- moving the window moves both "areas"
- kate is the only application in which I've been able to provoke this
behaviour.

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

Reply via email to