From 7930ff85ac5cf14550ec82e236fb24756cbebdba Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 9 Feb 2012 19:28:21 +0000 Subject: [PATCH] Linux fixes. --- common/project.cpp | 2 +- linux/main.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/common/project.cpp b/common/project.cpp index 6a0cb6f6..d3dfa934 100644 --- a/common/project.cpp +++ b/common/project.cpp @@ -168,7 +168,7 @@ void Project::UpdateInterface() SystemUpdateSnap(m_nSnap); SystemUpdateSnap(m_nMoveSnap, m_nAngleSnap); SystemUpdateCameraMenu(m_pCameras); - SystemUpdateCurrentCamera(NULL, m_ActiveView->m_Camera, m_pCameras); + SystemUpdateCurrentCamera(NULL, m_ActiveView ? m_ActiveView->m_Camera : NULL, m_pCameras); UpdateSelection(); if (m_bAnimation) SystemUpdateTime(m_bAnimation, m_nCurFrame, m_nTotalFrames); diff --git a/linux/main.cpp b/linux/main.cpp index 782c8f42..8d805d53 100644 --- a/linux/main.cpp +++ b/linux/main.cpp @@ -23,6 +23,7 @@ #include "lc_application.h" #include "library.h" #include "preview.h" +#include "camera.h" View* view; @@ -598,6 +599,7 @@ int main (int argc, char* argv[]) } view = new View (lcGetActiveProject(), NULL); + view->m_Camera = lcGetActiveProject()->GetCamera(LC_CAMERA_MAIN); // main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (((GtkWidget*)(*main_window))), "LeoCAD");