--- sw/source/core/layout/ssfrm.cxx	16 Sep 2006 21:24:12 -0000	1.45
+++ sw/source/core/layout/ssfrm.cxx	6 Jan 2007 14:50:07 -0000
@@ -577,7 +577,16 @@
                 // --> OD 2004-06-30 #i28701#
                 SwAnchoredObject* pAnchoredObj = (*pFrm->GetDrawObjs())[0];
                 if ( pAnchoredObj->ISA(SwFlyFrm) )
+				{
+
+                    //cmc: flush any accessible events that might be related to
+                    //this object
+                    if (ViewShell *pSh = GetShell())
+                        if (SwViewImp *pImp = pSh ? pSh->Imp() : 0)
+                            pImp->FireAccessibleEvents();
+
                     delete pAnchoredObj;
+				}
                 else
                 {
                     SdrObject* pSdrObj = pAnchoredObj->DrawObj();
