From: matz@... (Yukihiro Matsumoto) Date: 1998-02-19T14:20:21+09:00 Subject: [ruby-dev:1495] Re: tkmandel --Multipart_Thu_Feb_19_14:19:34_1998-1 Content-Type: text/plain; charset=ISO-2022-JP まつもと ゆきひろです In message "[ruby-dev:1494] Re: tkmandel" on 98/02/19, Masao Kanemitsu writes: |ズーム機能のバグ修正と手直し(ゆっくり深まるように)です: このパッチ↓でdevided by zeroがでるようになってしまいました. どうしてなんでしょう? |- size = (d - a).abs if (size < (d - a).abs) |+ size = (d - b).abs if (size < (d - b).abs) さて,数回ズームすると落っこちる件ですが,毎回イメージを生成 していた部分を流用するようにしたら,とりあえず落ちないように なりました.恐らくTkの内部でリークしているのだと思います. まつもと ゆきひろ /:|) --Multipart_Thu_Feb_19_14:19:34_1998-1 Content-Type: application/octet-stream Content-Disposition: attachment; filename="tkmandel.rb" Content-Transfer-Encoding: x-uue begin 644 tkmandel.rb M(R!R97%U:7)E(")C;VUP;&5X(@T*$1E<'1H#0H@("1S7W)E(#T@ M1&5F875L=%-8#0H@("1S7VEM(#T@1&5F875L=%-9#0H@("1E7W)E(#T@1&5F M875L=$58#0H@("1E7VEM(#T@1&5F875L=$59#0H@("1D>"`]("@D95]R92`M M("1S7W)E*2YA8G,@+R!7:61T:`T*("`D9'D@/2`H)&5?:6T@+2`D%T@/2`D:6TN8V]L M;W)!;&QO8V%T92@R-3`@+2`H:2HR*2P@:2HR+"`P*0T*("`@("1C;VQO2`]("AB("L@ M9"D@+R`R#0H)F]O;5]R871E(#T@*"A7 M:61T:"`K($AE:6=H="D@+R`R*2YT;U]F("\@%]D97!T:"YT;U]F("H@36%T:"YS<7)T*$UA=&@NF5?:6T@/2`H)&5?:6T@+2`D%]R M871E("H@*&-?F]O M;5]R871E*0T*"21E7W)E(#T@8V5N=&5R7W)E("L@*"AC7W-I>F5?2`]("@D95]I;2`M("1S7VEM*2YA8G,@ M+R!(96EG:'0-"F5N9`T*#0H-"F1E9B!M86YD96PH>"P@>2D-"B`@2`J('DI#0HC M("`@>B`](&,@/2!#;VUP;&5X*')E+"!I;2D-"B,@("!F;W(@:2!I;B`P("XN M("1M87A?9&5P=&@-"B,@("`@('H@/2`H>B`J('HI("L@8PT*(R`@("`@8G)E M86L@:68@>BYA8G,@/B`R#0HC("`@96YD#0HC("`@%]D97!T:"D-"F5N9`T*#0ID M968@8V%L8PT*("!R971U"P@)&-A M;&-?>2D-"B`@("!I9B!D97!T:"`^/2`D;6%X7V1E<'1H#0H@("`@("`D:6TN M"P@)&-A;&-?>2P@)&)L86-K*0T*("`@(&5LR1M87A?9&5P=&A]7&XB#0H@("`@;W!E;B@B(W1M<&UA;F1E M;",N9VEF(BP@(GR!F:6QE("(C=&UP;6%N9&5L(RYG:68B('T-"B`@("!E;'-E#0H@ M("`@("`D9VEF+F9I;&4@(B-T;7!M86YD96PC+F=I9B(-"B`@("!E;F0-"B`@ M("!U;FQE2`^($AE:6=H="`M(#$I#0H@("`@)&-A;&-? M>2`](%-T87)T0V%L8UD-"B`@("`D8V%L8U]O;B`](&9A;'-E#0H@("`@;W!E M;B@B(W1M<&UA;F1E;",N9VEF(BP@(G0T*(R`@("`D9VEN(#T@;FEL#0H@(&5N9`T*#0H@(&EF("1C86QC7V]N#0H@ M("`@5&LN869T97(H,2D@>R!C86QC*"D@?0T*("!E;F0-"F5N9`T*#0IR97-E M="@I#0HD8V%L8U]Y(#T@4W1A2`](%-T87)T0V%L8UD- M"F5N9`T*#0HD"`]("1S=&%R=%]Y(#T@,`T*)&-U2D-"B`@)'-T87)T7W@@/2!X M#0H@("1S=&%R=%]Y(#T@>0T*("`D8W5R"P@>2P@>"P@>2D@>R!O=71L:6YE(")W:&ET92(@?0T*96YD M#0H-"F1E9B!D;U]M;W1I;VXH>"P@>2D-"B`@:68@)&-U2P@ M>"P@>0T*("!E;F0-"F5N9`T*#0ID968@9&]?F]O;2@D M"P@)'-T87)T7WDL('@L('DI#0H@("`@8V%L8R@I#0H@(&5N9`T* M96YD#0H-"B1C+F)I;F0H(C$B+"!PWQE?"!D;U]P7TI#0HD8RYB:6YD*")",2U-;W1I;VXB+"!PWQX+"!Y?"!D;U]M;W1I M;VX@>"P@>7TL("(E>"`E>2(I#0HD8RYB:6YD*")"=71T;VY296QE87-E+3$B M+"!PWQX+"!Y?"!D;U]R96QE87-E('@L('E]+"`B)7@@)7DB*0T*#0IB M96=I;@T*("!4:RYM86EN;&]O<`T*96YS=7)E#0H@($9I;&4N9&5L971E*"(C 7=&UP;6%N9&5L(RYG:68B*0T*96YD#0H` ` end --Multipart_Thu_Feb_19_14:19:34_1998-1 Content-Type: text/plain; charset=US-ASCII --Multipart_Thu_Feb_19_14:19:34_1998-1--