diff --git a/dtool/src/interrogate/interfaceMakerPythonNative.cxx b/dtool/src/interrogate/interfaceMakerPythonNative.cxx index 5f351dbbc1..03c3352d13 100644 --- a/dtool/src/interrogate/interfaceMakerPythonNative.cxx +++ b/dtool/src/interrogate/interfaceMakerPythonNative.cxx @@ -7526,6 +7526,12 @@ is_remap_legal(FunctionRemap *remap) { } } + // Don't export global operators. + if (!remap->_has_this && + remap->_cppfunc->get_simple_name().compare(0, 9, "operator ") == 0) { + return false; + } + // ok all looks ok. return true; }