aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToshiaki Asai <toshi.alternative@gmail.com>2016-10-22 18:18:48 +0900
committerToshiaki Asai <toshi.alternative@gmail.com>2016-10-22 19:19:32 +0900
commitc5492cac48fab9cddf720d4130e6d8cd0cda8241 (patch)
tree563868e6e382ec5501707c0b1ee167e7d566279f
parentc610da913865e25d4f789014747fd315760a6f9d (diff)
downloadmikutter-c5492cac48fab9cddf720d4130e6d8cd0cda8241.tar.gz
Miracle Painter描画中にクラッシュした時の動作を改善
エラーの原因となったModelとそのURIをダンプするようにした デバッグモードが有効な時の挙動を以下のように修正: バックトレースを出力し、例外を投げ直す → 例外を投げ直す
-rw-r--r--core/mui/cairo_cell_renderer_message.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/mui/cairo_cell_renderer_message.rb b/core/mui/cairo_cell_renderer_message.rb
index 4ecfb9d4..e93bf2a7 100644
--- a/core/mui/cairo_cell_renderer_message.rb
+++ b/core/mui/cairo_cell_renderer_message.rb
@@ -128,10 +128,10 @@ module Gtk
return render_message(record.message)
else
self.pixbuf = GdkPixbuf::Pixbuf.new(file: Skin.get('notfound.png')) end
- rescue Exception => e
- error e
- if Mopt.debug
- raise e end
+ rescue Exception => err
+ error "#{err.class} by uri: #{uri} model: #{record ? record.message.inspect : nil}"
+ raise if Mopt.debug
+ error err
self.pixbuf = GdkPixbuf::Pixbuf.new(file: Skin.get('notfound.png')) end
private