]> spindle.queued.net Git - midori/commit
Implement loading delayed pages at startup
authorTsahee Zidenberg <tsahee@yahoo.com>
Mon, 31 May 2010 21:39:02 +0000 (23:39 +0200)
committerChristian Dywan <christian@twotoasts.de>
Mon, 31 May 2010 22:12:30 +0000 (00:12 +0200)
commitea7e627e3bb48eb0ebd1074196aaf0fbd6e95d92
tree0d89b1cc29ea73fc9cde1600aaefd608afa4f1ef
parent6f6684855bcf9453f4834b15c25f2db53dfc99ee
Implement loading delayed pages at startup

Each view has a meta value 'delay' which indicates whether it be
loaded or needs to be loaded manually before it shows content.

One way to trigger this is that Midori crashes and if it is
configured to 'Show last open tabs', all tabs will now be
delayed. To allow Midori to safely open without crashing again.

The other way is to change the 'Load on Startup' preference to
'Show last tabs without loading'. This causes all tabs restored
from the session to be delayed.

One interesting aspect is that it is possible to have delayed
tabs, use 'Show last open tabs' and tabs will remain as they are,
so delayed tabs will be delayed over following sessions.
midori/main.c
midori/midori-browser.c
midori/midori-view.c
midori/midori-websettings.c
midori/midori-websettings.h