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