aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authortoshi <toshi@03aab468-d3d2-4883-8b12-f661bbf03fa8>2012-04-15 19:59:43 +0000
committertoshi <toshi@03aab468-d3d2-4883-8b12-f661bbf03fa8>2012-04-15 19:59:43 +0000
commitf6e140ed8da5094a3cd1df19508017186de58069 (patch)
tree20e33cd89ee56266ed84761fa47efb7b45888857 /core
parent56f8cfbc06504a719431255b3d51a79fd2a43bed (diff)
parent08b05978e33d3f355af9bac3d951121b9dbbfcc1 (diff)
downloadmikutter-f6e140ed8da5094a3cd1df19508017186de58069.tar.gz
Merge remote-tracking branch 'remotes/0.1'
git-svn-id: svn://toshia.dip.jp/mikutter/trunk@740 03aab468-d3d2-4883-8b12-f661bbf03fa8
Diffstat (limited to 'core')
-rw-r--r--core/addon/bugreport.rb2
-rw-r--r--core/config.rb2
-rw-r--r--core/mui/cairo_miracle_painter.rb5
-rw-r--r--core/utils.rb2
4 files changed, 5 insertions, 6 deletions
diff --git a/core/addon/bugreport.rb b/core/addon/bugreport.rb
index fe13531f..3f879aeb 100644
--- a/core/addon/bugreport.rb
+++ b/core/addon/bugreport.rb
@@ -99,7 +99,7 @@ Module.new do
def self.revision
begin
- open('|env LANG=C svn info').read.match(/Revision\s*:\s*(\d+)/)[1]
+ open('|env LC_ALL=C svn info').read.match(/Revision\s*:\s*(\d+)/)[1]
rescue
'' end end
diff --git a/core/config.rb b/core/config.rb
index ab07dfbe..5b9bc765 100644
--- a/core/config.rb
+++ b/core/config.rb
@@ -39,7 +39,7 @@ module CHIConfig
# 再起動後に、前回取得したポストを取得しない
NeverRetrieveOverlappedMumble = false
- REVISION = 710
+ REVISION = 723
# このソフトのバージョン。
VERSION = [0,1,1, ((/Last Changed Rev\s*:\s*(\d+)/.match(`sh -c 'LC_ALL=C svn info ../'`)[1] || REVISION).to_i rescue REVISION)]
diff --git a/core/mui/cairo_miracle_painter.rb b/core/mui/cairo_miracle_painter.rb
index 8180213a..8dc29923 100644
--- a/core/mui/cairo_miracle_painter.rb
+++ b/core/mui/cairo_miracle_painter.rb
@@ -130,9 +130,8 @@ class Gdk::MiraclePainter < Gtk::Object
l = message.links.segment_by_index(index)
l[:callback].call(l) if l end end
when 3
- menu_pop(e)
- end
- end
+ @tree.get_ancestor(Gtk::Window).set_focus(@tree)
+ menu_pop(e) end end
# 座標 ( _x_ , _y_ ) にマウスオーバーイベントを発生させる
def point_moved(x, y)
diff --git a/core/utils.rb b/core/utils.rb
index d499c00b..36b4bb45 100644
--- a/core/utils.rb
+++ b/core/utils.rb
@@ -86,7 +86,7 @@ def gen_counter(count=0, increment=1)
# ファイルの内容を文字列に読み込む
def file_get_contents(fn)
- open(fn, 'r'){ |input|
+ open(fn, 'r:utf-8'){ |input|
input.read
}
end