Page MenuHome

Sequencer Preview : area_join() doesn't join well
Confirmed, LowPublicKNOWN ISSUE

Description

System Information
Operating system: Windows-10-10.0.16299 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 390.65

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-06-05 09:46, hash: rBcd1ac4d908a8
Worked: (optional)

Short description of error
I join two Sequencer preview areas with a script and both stay, but one is like broken. If I resize the view, it goes back as expected : the residual broken view disappears.

Exact steps for others to reproduce the error

  • Open the provided blend file
  • There are two Sequencer preview views
  • Run the script in the text editor
  • The display of one view changes a bit and you cannot resize it.
  • Resize the main view, the residual view disappears.
  • NB: You can run the script again to split views and re-run it to join them again. The bug remains the same.

Event Timeline

Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.Jun 5 2019, 3:11 PM

Looks like some weird refresh issue. Thanks for the report.

Brecht Van Lommel (brecht) lowered the priority of this task from 50 to Low.Jul 3 2019, 6:15 PM
Richard Antalik (ISS) changed the subtype of this task from "Report" to "Known Issue".

Tested with modified script:

import bpy

sqPreviewAreas = [x for x in bpy.context.screen.areas if x.type == 'SEQUENCE_EDITOR' and x.spaces[0].view_type == 'PREVIEW']
if len(sqPreviewAreas) == 1:
    bpy.ops.screen.area_split({'area': sqPreviewAreas[0]}, direction="VERTICAL")
else:
    bpy.ops.screen.area_join(cursor=(sqPreviewAreas[1].x, sqPreviewAreas[1].y))

Will this apply to UI in general or only sequencer?