Ebenenerstellerin wird bei join() wieder SV.

Wenn die neue Zuhoererin im join() die urspruengliche
Erstellerin der Ebene und keine Spielerin ist, wird sie
automatisch wieder zur Supervisorin.

Change-Id: I96245103faeadf2b76a621856374a298644bbda4
diff --git a/p/daemon/channeld.c b/p/daemon/channeld.c
index 72fd23f..781906f 100644
--- a/p/daemon/channeld.c
+++ b/p/daemon/channeld.c
@@ -925,6 +925,11 @@
   if (res != 1)
     return res;
 
+  // Wenn der <pl> der urspruengliche Ersteller der Ebene und kein Spieler
+  // ist, wird er automatisch wieder zum Supervisor.
+  if (!query_once_interactive(pl) && object_name(pl) == ch.creator)
+    change_sv_object(ch, pl);
+
   return 0;
 }