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

Reply via email to