+ static bool first = true;
+
+ switch (args->count()) {
+ case 0:
+ if( !first || !isSessionRestored()) {
+ openWindow(KUrl());
+ }
+ break;
+
+ case 1:
+ openWindow(args->url(0));
+ break;
+
+ case 2:
+ openSplitWindow(args->url(0),args->url(1));
+ break;
+
+ default: