--- src/Function_object.cpp.orig Tue Nov 19 19:34:04 2002 +++ src/Function_object.cpp Sun Sep 12 00:23:42 2004 @@ -436,9 +436,9 @@ if (real_dp) { - if (value.type==MN_REAL) ss=true,v=value.R,img=QString(""); - if (value.type==MN_COMPLEX) ss=false,v=value.R,img=QString(""); - if (value.type==MN_VECTOR) ss=false,v=value.I,img=AppControl->Prefs->String("Vector_I"); + if (value.type==MN_REAL) ss=true,v=value.mpl.m.R,img=QString(""); + if (value.type==MN_COMPLEX) ss=false,v=value.mpl.m.R,img=QString(""); + if (value.type==MN_VECTOR) ss=false,v=value.mpl.m.I,img=AppControl->Prefs->String("Vector_I"); if (v<0) str=QString("-"); else if (!first && may_have_plus) str=QString("+"); @@ -454,8 +454,8 @@ if (complex_dp) { - if (value.type==MN_COMPLEX) ss=false,v=value.I,img=AppControl->Prefs->String("ImaginaryUnit"); - if (value.type==MN_VECTOR) ss=false,v=value.J,img=AppControl->Prefs->String("Vector_J"); + if (value.type==MN_COMPLEX) ss=false,v=value.mpl.m.I,img=AppControl->Prefs->String("ImaginaryUnit"); + if (value.type==MN_VECTOR) ss=false,v=value.mpl.m.J,img=AppControl->Prefs->String("Vector_J"); if (first && value.type==MN_COMPLEX) ss=true; @@ -474,7 +474,7 @@ if (vector_dp) { - if (value.type==MN_VECTOR) ss=false,v=value.K,img=AppControl->Prefs->String("Vector_K"); + if (value.type==MN_VECTOR) ss=false,v=value.mpl.m.K,img=AppControl->Prefs->String("Vector_K"); if (first) ss=true;