retitle 384141 mhc-utils: gemcal causes segfault when schedule editor is opened tags 384141 + upstream tags 384141 + patch tags 384141 + pending thanks
On December 18, 2006 at 11:31PM +0900, tats (at debian.org) wrote: > I have reproduced this error when [open schedule editor] button is > pushed on a gemcal window. > > This bug has been fixed in the upstream CVS version on 2006-12-18. A backport patch from the upstream CVS version is as follows: ---- --- mhc-0.25.1+20050120-4/gemcal.in +++ mhc-0.25.1+20050120/gemcal.in @@ -38,6 +38,8 @@ hbx = Gtk::HBox .new(false, 0) .set_border_width(10) @lst = Gtk::ListStore.new(String) + @lsv = Gtk::TreeView.new(@lst).set_headers_visible(false) \ + .set_rules_hint(true) # @lst = Gtk::CList .new(['Click to Remove']) # @lst .set_selection_mode(Gtk::SELECTION_SINGLE) # @lst .signal_connect('click_column'){|w, c| @@ -56,7 +58,7 @@ #} swin = Gtk::ScrolledWindow .new(nil, nil) swin .set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_ALWAYS) - swin .add(@lst) + swin .add(@lsv) @cal = GtkCalendar .new(MhcDate .new, [['prev', 'prev month'], ['next', 'next month'], @@ -107,7 +109,7 @@ end def update - @lst .freeze + [EMAIL PROTECTED] .freeze @lst .clear @sch .day .each{|day| iter = @lst.append --- mhc-0.25.1+20050120-4/ruby-ext/lib/mhc-gtk.rb.in +++ mhc-0.25.1+20050120/ruby-ext/lib/mhc-gtk.rb.in @@ -859,7 +859,7 @@ # end def replace_text(text) - @txt .set_editable(true) .freeze + @txt .set_editable(true) # .freeze @txt .buffer .set_text("") # hdr, value = text .split("\n\n", 2) # hdr .to_s .each_line{|line| ---- -- Tatsuya Kinoshita
pgpw4ceXRcQqb.pgp
Description: PGP signature