diff options
author | Alex Merry <alex.merry@cs.ox.ac.uk> | 2012-12-07 13:40:51 +0000 |
---|---|---|
committer | Alex Merry <alex.merry@cs.ox.ac.uk> | 2012-12-07 13:40:51 +0000 |
commit | cbce100ca0833e013ca005dd5d4831bade8ae6f7 (patch) | |
tree | f474137dc96863301120e4f9e65b0fd7710862a3 /tikzit/src/gtk/Application.m | |
parent | 9ff258a631d9118828768a4a0bcec4a7fb2004a3 (diff) |
Fix some memory-management issues
Diffstat (limited to 'tikzit/src/gtk/Application.m')
-rw-r--r-- | tikzit/src/gtk/Application.m | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tikzit/src/gtk/Application.m b/tikzit/src/gtk/Application.m index 38ef231..ecaec6d 100644 --- a/tikzit/src/gtk/Application.m +++ b/tikzit/src/gtk/Application.m @@ -109,13 +109,14 @@ Application* app = nil; [BoundingBoxTool tool], [HandTool tool], nil]; + activeTool = [tools objectAtIndex:0]; for (id<Tool> tool in tools) { [tool loadConfiguration:configFile]; } - activeTool = [[tools objectAtIndex:0] retain]; toolBox = [[ToolBox alloc] initWithTools:tools]; [toolBox loadConfiguration:configFile]; + [toolBox setSelectedTool:activeTool]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(selectedToolChanged:) |