Fix for #731643: allow "lookup in documentation" to also work if the
interactive window is frontmost.
diff --git a/Mac/Tools/IDE/PythonIDEMain.py b/Mac/Tools/IDE/PythonIDEMain.py
index 1414995..5987c10 100644
--- a/Mac/Tools/IDE/PythonIDEMain.py
+++ b/Mac/Tools/IDE/PythonIDEMain.py
@@ -414,10 +414,10 @@
 			W.Message("AppleHelp Error: %s" % `arg`)
 			
 	def _getsearchstring(self):
-		import PyEdit
-		editor = PyEdit.findeditor(None, fromtop=1)
-		if editor:
-			text = editor.getselectedtext()
+		# First we get the frontmost window
+		front = self.getfrontwindow()
+		if front and hasattr(front, 'getselectedtext'):
+			text = front.getselectedtext()
 			if text:
 				return text
 		# This is a cop-out. We should have disabled the menus