Page MenuHome

LIB Error not popping up after re-opening via Open Recent
Closed, InvalidPublic

Description

Hi,

When loading a file with library errors, via the file browser (File > Open...), we get a popup warning along a print on the console. When opening a .blend directly by double clicking on the file, or using Ctrl+Shift+O to Open Recent, the popup doesn't appear.

Example .blend made by Lukas,
http://www.pasteall.org/blend/22303

Just a .blend with a linked library that is missing.

To reproduce the error:
- Open the file via File > Open...
- Try opening the file in any other way, double clicking on it, File > Open Recent.

Trunk SVN, Fedora 18

Thanks!

Event Timeline

Fixed the open recent case now.

Double click needs some deeper changes to the event system to solve properly. It seems to get triggered on mouse press instead of mouse release, which doesn't interact well with the other UI code, it should be mouse release I think.

Thanks for the fix Brecht!

Don't want to go much offtopic, but do you think this should have a report on the info bar as well then? As a user, the moment you get a Library error, you don't want to do anything else in that file, especially saving. It should be notified in some way, I would even go as far as adding a dismiss button next to it to make sure you read it and know that there are missing assets.

No, I'm not actively looking into it. The double click system is quite messy, I don't understand it well. Maybe it's a simple fix but I couldn't find one yet.

Sergey Sharybin (sergey) changed the task status from Unknown Status to Unknown Status.Feb 17 2014, 9:48 AM
Sergey Sharybin (sergey) claimed this task.

@Brecht Van Lommel (brecht), yeah all this clicks/boule-clicks/pass_through behavior is kinda messy. We've looked into this area with Ton once before and run into huge can of worms.. Added to TODO list for now: http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/UserInterface#Events

Gracios for the report venom anyway!