Commit 3a9384ae authored by Giuseppe Carboni's avatar Giuseppe Carboni Committed by carlomigoni
Browse files

Fix #247, fixed the number of sections in the...

Fix #247, fixed the number of sections in the `XarcosLibrary/src/GroupSpectrometer.cpp` file. (#248)
parent 09e9c744
Loading
Loading
Loading
Loading
+10 −2
Original line number Original line Diff line number Diff line
@@ -240,10 +240,18 @@ if(doppio){//#ifdef DOPPIO
    // inserito un ulteriore controllo (i < Xspec.GetNSezioni())
    // inserito un ulteriore controllo (i < Xspec.GetNSezioni())
    // per evitare un segmentation fault della GetModoPol
    // per evitare un segmentation fault della GetModoPol
	//while((spec[i].GetModoPol()) && (i < 7))	{
	//while((spec[i].GetModoPol()) && (i < 7))	{
	while((spec[i].GetModoPol()) && (i < Xspec.GetNSezioni()))	{
	/*while((spec[i].GetModoPol()) && (i < Xspec.GetNSezioni()))	{
        //printf("7 modoPol = %d\n", spec[i].GetModoPol());
        //printf("7 modoPol = %d\n", spec[i].GetModoPol());
        i++;
        i++;
        // inserito un ulteriore controllo (i==Xspec.GetNSezioni())
        // per evitare un segmentation fault della GetModoPol
        printf("nsez = %d\n", Xspec.GetNSezioni());
        if (i==Xspec.GetNSezioni()) {
            printf("break\n");
            break;
        }
        }
    }*/
        i=Xspec.GetNSezioni()-1;
	while((!(spec[i].GetModoPol()))&&(i<Xspec.GetNSezioni())){
	while((!(spec[i].GetModoPol()))&&(i<Xspec.GetNSezioni())){
		j=i;
		j=i;
		temp=spec[i];
		temp=spec[i];