summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/gradient-tool.cpp
diff options
context:
space:
mode:
authorLiam P. White <inkscapebrony@gmail.com>2015-02-25 01:48:17 +0000
committerLiam P. White <inkscapebrony@gmail.com>2015-02-25 01:48:17 +0000
commit9b72cebb7ccb500cf447bf75b66fe77875d9945a (patch)
tree5110bf55e68dee4b60030f2008a7127ff347c065 /src/ui/tools/gradient-tool.cpp
parentTranslations. Hungarian translation update. (diff)
parentRestore libinkscape.a (diff)
downloadinkscape-9b72cebb7ccb500cf447bf75b66fe77875d9945a.tar.gz
inkscape-9b72cebb7ccb500cf447bf75b66fe77875d9945a.zip
Restore libinkscape.a .
I have a feeling this will be a controversial commit, and I feel the same way: I liked the way the SPObject factories were set up. However, they placed undue stress on the linker to extract every single symbol from every object file, and this isn't something that it easy for the linker: it continually thrashes my system with 8 GB of RAM for more and more memory, with my system often times running out. This is not the only solution, but for now, it's quite a good one, and the comment in Makefile.am remains true: libinkscape.a does speed up the build. In the future, I'd hope to see proper code modules and an incremental link, which should really help speed up the build. (bzr r13940)
Diffstat (limited to 'src/ui/tools/gradient-tool.cpp')
-rw-r--r--src/ui/tools/gradient-tool.cpp10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/ui/tools/gradient-tool.cpp b/src/ui/tools/gradient-tool.cpp
index 5da30da7b..5be84eb76 100644
--- a/src/ui/tools/gradient-tool.cpp
+++ b/src/ui/tools/gradient-tool.cpp
@@ -51,22 +51,12 @@
using Inkscape::DocumentUndo;
-#include "ui/tool-factory.h"
-
namespace Inkscape {
namespace UI {
namespace Tools {
static void sp_gradient_drag(GradientTool &rc, Geom::Point const pt, guint state, guint32 etime);
-namespace {
- ToolBase* createGradientContext() {
- return new GradientTool();
- }
-
- bool gradientContextRegistered = ToolFactory::instance().registerObject("/tools/gradient", createGradientContext);
-}
-
const std::string& GradientTool::getPrefsPath() {
return GradientTool::prefsPath;
}