In my experience, good uninstallers check if the application is currently running, and refuse to 
complete the
uninstallation process until the user has exited the program.
Something like:
"A LibreOffice application is still running. Please save and exit before continuing".
And then grey out the "Next" button.
For bonus points, the uninstaller should automatically continue without needing to be prompted when 
the user has exited
the running LibreOffice application.
Stefan Knorr (Astron) wrote:
Hi all,
Well, should be pretty easy to create a pre_uninstall event that kills
the process before it is removed. Is there any historical reason for
not doing it this way?
That would be rude. Users may have unsaved data, etc.
Can't we ask users if they really want to kill the application before
we go and kill it?
(something like
Title: "LibreOffice is currently active."
Message: "As long as LibreOffice is active, it can not be removed. Do
you want to close LibreOffice now?
Warning: you will lose any document you are currently working with in
LibreOffice.")
And, really we should detect if only the quick starter is active (no
open files) and if that's the case why not just kill it?
Astron.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Disclaimer: http://www.peralex.com/disclaimer.html
Context
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.