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

Attachment: pgpw4ceXRcQqb.pgp
Description: PGP signature

Reply via email to