Hex Artifact Content

Artifact f20391d2c68c146d3edbbfa34c2a1529a765f69c:


0000: 64 69 66 66 20 2d 75 4e 72 20 6d 65 74 61 6b 69  diff -uNr metaki
0010: 74 2d 32 2e 34 2e 39 2e 37 2e 6f 72 69 67 2f 74  t-2.4.9.7.orig/t
0020: 63 6c 2f 6d 6b 34 74 63 6c 2e 63 70 70 20 6d 65  cl/mk4tcl.cpp me
0030: 74 61 6b 69 74 2d 32 2e 34 2e 39 2e 37 2d 31 75  takit-2.4.9.7-1u
0040: 6e 72 65 67 69 73 74 65 72 63 68 61 6e 73 2f 74  nregisterchans/t
0050: 63 6c 2f 6d 6b 34 74 63 6c 2e 63 70 70 0a 2d 2d  cl/mk4tcl.cpp.--
0060: 2d 20 6d 65 74 61 6b 69 74 2d 32 2e 34 2e 39 2e  - metakit-2.4.9.
0070: 37 2e 6f 72 69 67 2f 74 63 6c 2f 6d 6b 34 74 63  7.orig/tcl/mk4tc
0080: 6c 2e 63 70 70 09 32 30 30 37 2d 30 36 2d 31 38  l.cpp.2007-06-18
0090: 20 31 36 3a 30 35 3a 32 34 2e 30 30 30 30 30 30   16:05:24.000000
00a0: 30 30 30 20 2d 30 35 30 30 0a 2b 2b 2b 20 6d 65  000 -0500.+++ me
00b0: 74 61 6b 69 74 2d 32 2e 34 2e 39 2e 37 2d 31 75  takit-2.4.9.7-1u
00c0: 6e 72 65 67 69 73 74 65 72 63 68 61 6e 73 2f 74  nregisterchans/t
00d0: 63 6c 2f 6d 6b 34 74 63 6c 2e 63 70 70 09 32 30  cl/mk4tcl.cpp.20
00e0: 31 34 2d 30 35 2d 32 30 20 30 30 3a 35 35 3a 35  14-05-20 00:55:5
00f0: 36 2e 38 35 37 35 31 36 39 39 39 20 2d 30 35 30  6.857516999 -050
0100: 30 0a 40 40 20 2d 37 33 37 2c 36 20 2b 37 33 37  0.@@ -737,6 +737
0110: 2c 31 30 20 40 40 0a 20 4d 6b 57 6f 72 6b 73 70  ,10 @@. MkWorksp
0120: 61 63 65 3a 3a 7e 4d 6b 57 6f 72 6b 73 70 61 63  ace::~MkWorkspac
0130: 65 28 29 20 7b 0a 20 20 20 43 6c 65 61 6e 75 70  e() {.   Cleanup
0140: 43 6f 6d 6d 61 6e 64 73 28 29 3b 0a 20 0a 2b 20  Commands();. .+ 
0150: 20 66 6f 72 20 28 4d 6b 43 68 61 6e 6e 65 6c 20   for (MkChannel 
0160: 2a 63 68 61 6e 20 3d 20 5f 63 68 61 6e 4c 69 73  *chan = _chanLis
0170: 74 3b 20 63 68 61 6e 3b 20 63 68 61 6e 20 3d 20  t; chan; chan = 
0180: 63 68 61 6e 2d 3e 5f 6e 65 78 74 29 20 7b 0a 2b  chan->_next) {.+
0190: 20 20 20 20 54 63 6c 5f 55 6e 72 65 67 69 73 74      Tcl_Unregist
01a0: 65 72 43 68 61 6e 6e 65 6c 28 5f 69 6e 74 65 72  erChannel(_inter
01b0: 70 2c 20 63 68 61 6e 2d 3e 5f 63 68 61 6e 29 3b  p, chan->_chan);
01c0: 0a 2b 20 20 7d 0a 2b 0a 20 20 20 66 6f 72 20 28  .+  }.+.   for (
01d0: 69 6e 74 20 69 20 3d 20 5f 69 74 65 6d 73 2e 47  int i = _items.G
01e0: 65 74 53 69 7a 65 28 29 3b 20 2d 2d 69 20 3e 3d  etSize(); --i >=
01f0: 20 30 3b 29 0a 20 20 20 20 20 64 65 6c 65 74 65   0;).     delete
0200: 20 4e 74 68 28 69 29 3b 0a 20 0a                  Nth(i);. .