Context: fdo#63695 https://bugs.freedesktop.org/show_bug.cgi?id=63695 i#51621 https://issues.apache.org/ooo/show_bug.cgi?id=51621
The fix for i#51621 (commit bdf02613) causes fdo#63695. The comment added says: // don't call the activation handler if we don't have any slots we can serve // The activation handler is used to put the shell on the top of the dispatcher stack, // so it's preferred when slots are distributed. // Note that this is a slight hack, to prevent that we grab slots from the SfxDispatcher // which should be served by other shells (e.g. Cut/Copy/Paste). // A real solution would be a forwarding-mechanism for slots: We should be on the top // if we're active, but if we cannot handle the slot, then we need to tell the dispatcher // to skip our shell, and pass the slot to the next one. However, this mechanism is not // not in place in SFX. // Another possibility would be to have dedicated shells for the slots which we might // or might not be able to serve. However, this could probably increase the number of // shells too much (In theory, nearly every slot could have an own shell then). // // #i51621# / 2005-08-19 / frank.schoenh...@sun.com Maybe sfx2 by now has "this mechanism in place"? If yes, I'd appreciate some help in making use of it so that "it works". -- Lionel _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice