--- ray/src/hd/rholo4.c 1997/11/20 18:07:00 3.7 +++ ray/src/hd/rholo4.c 1997/11/26 21:34:28 3.9 @@ -108,6 +108,14 @@ int block; disp_result(DS_STARTIMM, 0, NULL); bundle_set(BS_ADD, (PACKHEAD *)buf, msg.nbytes/sizeof(PACKHEAD)); disp_result(DS_ENDIMM, 0, NULL); + disp_check(0); /* hack -- delete usu. follows add */ + break; + case DR_ADJSET: + if (msg.nbytes % sizeof(PACKHEAD)) + error(INTERNAL, "bad DR_ADJSET from display process"); + disp_result(DS_STARTIMM, 0, NULL); + bundle_set(BS_ADJ, (PACKHEAD *)buf, msg.nbytes/sizeof(PACKHEAD)); + disp_result(DS_ENDIMM, 0, NULL); disp_flush(); break; case DR_DELSET: