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

