]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gtk/GuiImplementation.C
make it compile again
[lyx.git] / src / frontends / gtk / GuiImplementation.C
index 6a350c9e78103c0a6148c88f8d33e36731bf17b4..1e903216d8ba9411bdc8c963539b7d0a26f543f7 100644 (file)
@@ -32,7 +32,7 @@ namespace frontend {
 
 int GuiImplementation::newView(unsigned int /*w*/, unsigned int /*h*/)
 {
-       view_.reset(new GView(*this));
+       view_.reset(new GView);
        return 0;
 }
 
@@ -42,7 +42,6 @@ int GuiImplementation::newWorkArea(unsigned int w, unsigned int h, int /*view_id
        old_work_area_.reset(new GWorkArea(*view_.get(), w, h));
        old_screen_.reset(new GScreen(*old_work_area_.get()));
        work_area_.reset(new GuiWorkArea(old_screen_.get(), old_work_area_.get()));
-       selection_.reset(new GuiSelection(old_work_area_.get()));
 
        // FIXME BufferView creation should be independant of WorkArea creation
        buffer_views_[0].reset(new BufferView(view_.get()));
@@ -54,7 +53,6 @@ int GuiImplementation::newWorkArea(unsigned int w, unsigned int h, int /*view_id
 
 void GuiImplementation::destroyWorkArea(int /*id*/)
 {
-       selection_.reset();
        work_area_.reset();
        old_work_area_.reset();
        old_screen_.reset();