On Friday 13 June 2003 03:17 am, Levi Burton wrote:


> BaseTool* BaseToolBox::getTool(const QString& toolName)
> {
>     BaseTool* tool = m_tools[toolName];
>
>     if (!tool) {
>         std::cout << "getTool " << toolName << std::endl;
>         tool = createTool(toolName);
>     }
>
>     std::cout << "BaseToolBox::getTool - tool = " << tool << std::endl;
>
>     return tool;
> }

Sorry, but this was seriously misleading as i had removed some trace code in 
the email.

This is what I actually had:

BaseTool* BaseToolBox::getTool(const QString& toolName)
{
    BaseTool* tool = m_tools[toolName]; 
    std::cout << "BaseToolBox::getTool (" << toolName << ")" << std::endl;

    if (!tool) {
        std::cout << "getTool " << toolName << std::endl;
        tool = createTool(toolName);
    }
    
    std::cout << "BaseToolBox::getTool - tool = " << tool << std::endl;

    return tool;
}

As you can see, there is no "getTool segmentresizer\n" output in my original 
post.  Only  

std::cout << "BaseToolBox::getTool (" << toolName << ")" << std::endl;

and

std::cout << "BaseToolBox::getTool - tool = " << tool << std::endl;

> rosegarden: BaseTool::~BaseTool()
> rosegarden: SegmentCanvas::slotSetTool(segmentresizer)[SegmentCanvas
> pointer (0x8689b60) to unnamed widget, geometry=937x394+230+63]
> Stowing segmentresizer
> BaseToolBox::getTool (segmentresizer)
> BaseToolBox::getTool - tool = 0x89581d0

And RG crashes here.

-- 
Levi Burton
http://www.puresimplicity.net/~ldb/



-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to