Index: JvInspector.pas
===================================================================
--- JvInspector.pas	(revision 10960)
+++ JvInspector.pas	(working copy)
@@ -3995,7 +3995,7 @@
       NewItem := VisibleItems[Value]
     else
       NewItem := nil;
-
+    
     if not (csDestroying in ComponentState) then
       // bugfix WAP.  Why repaint the screen when the component is going away anyway.
       if DoBeforeItemSelect(NewItem) then
@@ -7024,6 +7024,7 @@
         if Assigned(EditCtrl) then
         begin
           {$IFDEF VCL}
+          if TMethod(EditCtrl.WindowProc).Code=@EditWndPrc then          
           EditCtrl.WindowProc := FEditWndPrc; //Edit_WndProc;
           {$ENDIF VCL}
           {$IFDEF VisualCLX}
