diff --git a/src/Mod/Drawing/App/ProjectionAlgos.cpp b/src/Mod/Drawing/App/ProjectionAlgos.cpp index 38ca1f48d..d35412613 100644 --- a/src/Mod/Drawing/App/ProjectionAlgos.cpp +++ b/src/Mod/Drawing/App/ProjectionAlgos.cpp @@ -120,9 +120,6 @@ void ProjectionAlgos::execute(void) brep_hlr->Add(Input); try { -#if defined(__GNUC__) && defined (FC_OS_LINUX) - Base::SignalException se; -#endif gp_Ax2 transform(gp_Pnt(0,0,0),gp_Dir(Direction.x,Direction.y,Direction.z)); HLRAlgo_Projector projector( transform ); brep_hlr->Projector(projector); diff --git a/src/Mod/Part/App/AppPart.cpp b/src/Mod/Part/App/AppPart.cpp index ac22ca8cc..b405fc561 100644 --- a/src/Mod/Part/App/AppPart.cpp +++ b/src/Mod/Part/App/AppPart.cpp @@ -13,6 +13,7 @@ #ifndef _PreComp_ # include # include +# include # include #endif @@ -101,6 +102,9 @@ void PartExport initPart() App::GetApplication().addImportType("STEP with colors (*.step *.stp)","ImportGui"); App::GetApplication().addExportType("STEP with colors (*.step *.stp)","ImportGui"); #endif +#endif +#if defined(FC_OS_LINUX) + OSD::SetSignal(); #endif PyObject* partModule = Py_InitModule3("Part", Part_methods, module_part_doc); /* mod name, table ptr */