From 1f0796919ca45fb46c251356b3e0143f6f176fdf Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Sat, 13 Apr 2013 21:29:28 +0100
Subject: [PATCH] [Fix] resedit: Bugfix in __create_treSystems

---
 utils/resedit/space.py  |  12 +++++++++---
 utils/resedit/space.pyc | Bin 13456 -> 13589 bytes
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/utils/resedit/space.py b/utils/resedit/space.py
index c0202c4..925cba1 100644
--- a/utils/resedit/space.py
+++ b/utils/resedit/space.py
@@ -87,6 +87,7 @@ class space:
 
   def __create_treSystems(self):
     # Populate the tree.
+    wgt = self.__swidget("treSystems")
     self.tree_systems = gtk.TreeStore(str)
     for system in self.systems: # Load the planets.
       treenode = self.tree_systems.append(None, [system])
@@ -94,10 +95,12 @@ class space:
         self.tree_systems.append(treenode, [planet])
     col = gtk.TreeViewColumn('Systems')
     cell = gtk.CellRendererText()
-    self.__swidget("treSystems").append_column(col)
+    if wgt.get_column(0):
+      wgt.remove_column(wgt.get_column(0))
+    wgt.append_column(col)
     col.pack_start(cell, True)
     col.add_attribute(cell, 'text', 0)
-    self.__swidget("treSystems").set_model(self.tree_systems)
+    wgt.set_model(self.tree_systems)
 
   def __swidget(self,wgtname):
     """
@@ -397,7 +400,10 @@ class space:
 
   def debug(self):
     print "SYSTEMS LOADED:"
-    print self.systems
+    print
+    for name, sys in self.systems.items():
+      print "SYSTEM: %s" % name
+      print sys
     print
     print
     print "PLANETS LOADED:"
diff --git a/utils/resedit/space.pyc b/utils/resedit/space.pyc
index 6bf1649f1800810621e49ae55cad3d135be87f7d..7dd0bb7060bda985902e2ed942bd963d4ebee0bf 100644
GIT binary patch
delta 1092
zcmY*YNla5=5T5DsSV~(qk<uas3$n?o3BeG>7F!Yo@*rVvX?;y;+36z?Y2kngA$pMf
zG2zMqFP=ybdcx&Gh$db%9K-}K-b_fm=)uI9XN@s0^S%F@^<QQlN1wzb{daTr<jVu;
z)Vz@a07eowNnApJ1V9WxLD)n{BB%&49jJPyWC|EybxiXyf@h*1k~)nTASQuA!8(Xg
zqz;mLSZz%Ek<zA+cqSZ>H2m{V=pnITNC)8J7z{1e!4MbB1Vt;DG-~y;U=tuIL4r)#
zpcr^BOK&u4`cFxEoTFWkUk)UU?1%J=nIR#8YT=D(+{#=rQYtrW>Pbfdx#^8@44q`4
zTA~~2l}ia_6GI+Blmt`*LwHrKW|e$h{Io2HU}3qKvwHLRK4lK2D+5@GsN&H2(C(l$
z=&YEJxmZl!CA4A=i4D!dpL>eY)Q!9<eUCg$Zt@7jD8m?og<+gwf}xY3+RQ7iBKrwc
ze!%FQLR;dkMb+?<91ur^m8MCea*!b;_Us;U*eqo%FDOAZJfHGiILF%&wq0T1gKEc<
zvzRV2rFH<BE)?V`hFJz`4v^VVo?)04_b={XK+E1=Y{FeJUi@4Nu*olMwpo0Y+OlmS
z9to@c3_pr<`x^Sij3a=bQtuptI-D2fWj{z&;_RR_!_IX)OPx3m5SPVvMF$y<Dt0kb
zOkUon^*2|y=yMgIQ`~cHYkUl=Qr(ruddgE!bBwC^T;nD~dF?F>icoD0<$P584C_;E
zb!(W;@T=Z};Z)Am6;?cG2vY3Vh7;HH-;+h@{nMwt!z(X?b_4U`OXE#W-&90FZB3)N
zE=1D@Dl*j^!Y%Q(xpb7@oyAQO=TMp@ug|wyr!^Q&7Yzu|@RYzf%?S;e4rn^41&h2s
z8Wpc^u?U8IKAHgH<jyLsAq~RbV)JHG#(|N6!LGaQ&dPY)O0>VHv$tz-z}eH+>FM&c
zS95il4e~Vx?%qE-tz-6C_mm&3l>0^rhn6Ed^wRNsVt__ObYK={i5D&7rZ_uqFsP!e
Mbr18z>(=+b0mXpg^#A|>

delta 993
zcmX|=-%Ha`6u{5fcl+ktPYrd$Su=mMElkZK2qc&D7ns?1g5{<|+tjTk+x(`2TS5z>
zg32yNL_HMQOHVeTr-Ud1A0mjL9t`R~2zu$Ub8Z%2?&qF!?m73KbI<**rS2wG<(I9z
zd22)6v8|{8V4~4YWBvz02S_341}Gxr0b&X)MOa7~Av8V=1!+wwkTO9WAdfJEP&7cn
z086dAeq?mVX@tf-P*9{%`sWRhS9bj|I|!p$&kBt4fqNh>4=fnv`DIW9D41lV8R81(
zk}8M1kp-kFWr4g2bSs}MbsOt(Bg9QmRLDeo{tvY8X27wOa@fZ;4`~*n=B{AYaot8n
zVo6WZ3_gcwaAZu{F_OimqtDDS8ber}x2md107E4@(M8`rbf6Wh#Y^W7PM7XfG%G?l
z>U*?v9CMywXN)l-j3B{hV~Kav6~f|-u5%xfb8*Unb4lunoE8;W)ufJ-s!fQXYrs}U
zVk~w!6Q9%*>C)AzpLmLD0_`A!>yYVdW>)7|MV2ly5{wjMhB3`xZ*5j=)~sSwv{!}1
zO_v4N#C_K*HOfm1BJ93|uS;*-*Ad@|f!go*Nd!F0xFDW;V)(VB){Pi2Eh77WlWD};
zN!#4>Ucqmriuw)2oOpYnlNPYy0h+|ahINv=8lzYz9yi{Q@_@)RRboS_*tD(CKBxWL
zm=!gFZd!~4x^O}~3ixTy_kkDaFXav`<8IXP7CTOrdRrFRuyuHnV!f?j8fX7imXx<5
ztL<f5A4A?iTGY0kbS<#H%2+4J7R)5(w6w^zjp4HR(Ds>5ecC>C_8MK_ypwzYRqFFz
z>bVWeu?#Qp&Hfwm_wkZ}-hE#`KR=+kzn`A<UzN?2QrM@6{1La`L9WAt!J(d!uy^oG
zFw_$|;WLm;;|2LNeX?<?Y>KzTY`@KUSZNi|gk_?$BWlU8?+PO;o^?DyyXZao@ef4;
B$fy7S