return do_shape_combine_region(window, region);
}
-bool wxTopLevelWindowGTK::HasFocus()
+bool wxTopLevelWindowGTK::IsActive()
{
#ifdef __WXGTK20__
+ // Order the conditions like this so we don't
+ // have to decide how to include version for GTK+ 1 versus 2
+#if GTK_CHECK_VERSION(2,2,0)
return GTK_WINDOW( m_widget )->has_toplevel_focus;
#else
- return ( wxGetTopLevelParent(FindFocus()) = this );
+ return wxTopLevelWindowBase::IsActive();
+#endif
+#else
+ return wxTopLevelWindowBase::IsActive();
#endif
}
-// vi:sts=4:sw=4:et