]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/gtkmathview-bonobo/src/persist-stream.c
scrollbars added & control structure screated
[helm.git] / helm / gtkmathview-bonobo / src / persist-stream.c
index c816048db3bc568e09bcf57763697a627df2097c..f971b721be07fea138935fd1c1bc450133903b84 100644 (file)
@@ -147,25 +147,24 @@ load_implementation(PortableServer_Servant servant,
                      ex_Bonobo_Persist_WrongDataType, NULL);
         return;
     }
-
+    
     tmpfile = create_tmp_file(persist);
     do {
         Bonobo_Stream_read (stream, 4096, &buffer, ev);
-        
         if (ev->_major != CORBA_NO_EXCEPTION) {
-         printf("*** eccezione 1\n");
-         goto clean;
-       }
-
+            printf("*** eccezione 1 %s\n",ev->_major);
+            goto clean;
+        }
+        
         len_read = buffer->_length;
-       printf("letti %d bytes\n", len_read);
+           printf("letti %d bytes\n", len_read);
 
         if (buffer->_buffer && len_read)
             if(fwrite(buffer->_buffer, 1, len_read, tmpfile) != len_read) {
                 CORBA_free (buffer);
-         printf("*** eccezione 2\n");
+                   printf("*** eccezione 2\n");
                 goto clean;
-        }
+            }
         
         CORBA_free (buffer);
     } while (len_read > 0);