Optimization in KDE-PIM
GUI: do not "load" messages when the viewer is not visible
The idea is to save bandwidth (and prevent marking message as read) when the
message pane is not shown.
Thanks to Vayu on the ML for his suggestion.
Thomas Lübking also provided a better way of checking the sizing and suggested
loading the current message when the widget comes back into view.