Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001190LuxRenderLuxGUIpublic2012-01-15 16:422012-09-11 06:10
ReporterOmniflux 
Assigned ToLord Crc 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version1.0RC4 
Summary0001190: canStopRendering() should not call ClearRenderingQueue()
DescriptionSelecting File -> Open -> Yes -> Cancel while a scene is already rendering clears the queue. This is unexpected.

canStopRendering() should probably not be calling ClearRenderingQueue(), instead, each call to canStopRendering() should probably be followed by ClearRenderingQueue() as appropriate.
TagsNo tags attached.
Mercurial Changeset #3351e545e002
Requires Documentation UpdateNo
Requires Exporter Update
Attached Files

- Relationships

-  Notes
(0003303)
Lord Crc (administrator)
2012-01-17 15:49

After fixing 0001096, I cannot reproduce this. Is it still an issue?

While I agree that clearing the queue in canStopRendering() is not ideal, I think it may be easy to forget otherwise.
(0003305)
Omniflux (developer)
2012-01-17 16:26

LuxRender crashed when I tried to test it again.

Start LuxRender
Add two scenes to the queue
Wait until LuxRender finishes loading the scene
Choose File -> Open -> Load Scene
Choose Cancel in the Open File dialog
(0003306)
Omniflux (developer)
2012-01-17 16:46

Not sure why it crashed that first time. I tried again and it still clears the queue.
(0003307)
Lord Crc (administrator)
2012-01-17 16:58

Oh sorry, I misinterpreted your report. I can reproduce it now.
(0003308)
Lord Crc (administrator)
2012-01-17 18:25

Pushed a fix for this, introduced a new convenience method to make it less likely to forget.
(0003313)
Omniflux (developer)
2012-01-18 17:00

I tried the weekly build and it works as expected.

I do not see the fix in hg, however. Can you push again?

- Issue History
Date Modified Username Field Change
2012-01-15 16:42 Omniflux New Issue
2012-01-17 15:49 Lord Crc Note Added: 0003303
2012-01-17 15:49 Lord Crc Assigned To => Lord Crc
2012-01-17 15:49 Lord Crc Status new => feedback
2012-01-17 16:26 Omniflux Note Added: 0003305
2012-01-17 16:26 Omniflux Status feedback => assigned
2012-01-17 16:46 Omniflux Note Added: 0003306
2012-01-17 16:58 Lord Crc Note Added: 0003307
2012-01-17 18:25 Lord Crc Note Added: 0003308
2012-01-17 18:25 Lord Crc Status assigned => feedback
2012-01-18 17:00 Omniflux Note Added: 0003313
2012-01-18 17:00 Omniflux Status feedback => assigned
2012-04-11 18:32 Omniflux Mercurial Changeset # => 3351e545e002
2012-04-11 18:32 Omniflux Status assigned => resolved
2012-04-11 18:39 Omniflux Status resolved => feedback
2012-04-11 18:39 Omniflux Resolution open => reopened
2012-04-11 18:39 Omniflux Status feedback => resolved
2012-04-11 18:39 Omniflux Resolution reopened => fixed
2012-08-21 06:58 jeanphi Fixed in Version => 1.0RC4
2012-09-11 06:10 jeanphi Status resolved => closed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker