--- C:/Users/U7/AppData/Local/Temp/JvDebugHandler.pa-revBASE.svn001.tmp.pas	Ñð àïð 20 17:05:33 2011
+++ C:/Comps/jvcl/run/JvDebugHandler.pas	Ñð àïð 20 17:05:14 2011
@@ -205,6 +205,8 @@
   if FUnhandledExceptionsOnly <> Value then
   begin
     FUnhandledExceptionsOnly := Value;
+    if csDesigning in ComponentState then
+      Exit;
     if FUnhandledExceptionsOnly then
     begin
       JclRemoveExceptNotifier(ExceptionNotifier);
@@ -228,6 +230,8 @@
   if Value <> FStackTrackingEnable Then
   begin
     FStackTrackingEnable := Value;
+    if csDesigning in ComponentState then
+      Exit;
     if FStackTrackingEnable then
       JclStartExceptionTracking
     else
@@ -272,9 +276,6 @@
           JclLastExceptStackList.AddToStrings(ExceptionStringList);
       end;
 
-      if Assigned(FOnOtherDestination) Then
-        FOnOtherDestination(Self);
-
       if FLogToFile Then
       begin
         if FName = '' then
@@ -301,6 +302,11 @@
           end;
         end;
       end;
+
+      if Assigned(FOnOtherDestination) Then
+        FOnOtherDestination(Self)
+      else
+        Application.ShowException(Exception(ExceptObj));
     finally
       ExceptionStringList.Free;
     end;
