View Issue Details

IDProjectCategoryView StatusLast Update
0000338Comica 2[All Projects] User Interfacepublic2019-03-08 16:50
ReporterBootBlockAssigned ToBootBlock 
PriorityurgentSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.00 
Target Version2.00Fixed in Version 
Summary0000338: Crash in Viewer
Description

Viewing a comic image strip within Viewer and then closing the viewer and viewing another image strip causes a Null Reference exception.

This appears to happen because the Viewer form has been Disposed. Not sure what introduced this bug as it has been working perfectly fine all this time.

Seems to just happen on the following line, despite all controls having their .Enabled states set directly before this line.

Me.tbrMain_ZoomLevel.Enabled = gotImage

Steps To Reproduce
  1. View any comic strip's image in the Viewer.
  2. Close the Viewer.
  3. View another comic strip's image (the same comic or a different one) in the Viewer.
  4. Observe nullref exception.
TagsUI

Activities

BootBlock

2019-03-08 09:07

administrator   ~0000066

Seems to happen when the second image is downloaded as opposed to being loaded from the on-disk archival cache.

BootBlock

2019-03-08 16:50

administrator   ~0000067

Updated to use Common.Panels.IsViewerOpen instead of doing a direct check of the pane/form.

Issue History

Date Modified Username Field Change
2019-03-07 09:04 BootBlock New Issue
2019-03-07 09:04 BootBlock Assigned To => BootBlock
2019-03-07 09:04 BootBlock Tag Attached: UI
2019-03-08 09:07 BootBlock Note Added: 0000066
2019-03-08 16:50 BootBlock Status new => resolved
2019-03-08 16:50 BootBlock Resolution open => fixed
2019-03-08 16:50 BootBlock Note Added: 0000067