バグ #675
完了ポストボックスに文字列をペーストしたりbufferを直接いじるコマンドを発動させても、投稿ボタンが有効にならない。
説明
postboxではpaste-clipboardシグナルでクリップボードのペーストがハンドルされてますが、
その時点ではbufferにアクセスしてもペースト前の文字列しか取れないようです。
結果、未入力の状態からペーストを行うと、投稿ボタンが有効にならない状況です。
また、コピペ系プラグインなど直にbufferに文字列を突っ込まれた場合が検出出来ず、同様に投稿ボタンが有効に成りません。
対策として、bufferのデータが変わったタイミングに発生する"changed"をハンドルする事で問題が解消することを確認しています。
お時間有る時に確認頂ければ。
再現環境は0SX山ライイオン、ruby 2.1.1p76、gtk gem2.2.0です。
ファイル
Satoshi Okuno さんが10年以上前に更新
すみません。
Ubuntu14.04とWindowsで試したところ、コピペについてはボタン有効に成る様です。
今のところMac特有の挙動の様です。
これは環境対応ですね。
もう少し検証してみます。
Izumi Tsutsui さんが10年以上前に更新
ツイートするだけじゃなくてチケットに書きましょー、ということで
https://twitter.com/tsutsuii/status/467356896261705730
Satoshi Okuno toshi_a 初音 チケットに書こうかと思ってたんですが、NetBSDのX上でマウス中ボタンでペーストした場合はチケット記載にあるように残り文字列数が更新されなくて投稿ボタンも有効になりません。GTKによる(?) CTRL+V のペーストだと反映されますが……
https://twitter.com/moguno/status/467600166585761793
@tsutsuii toshi_a 初音 中クリックでは'paste_clipboard'シグナルが発生せず、カウントとボタンの更新が行われない模様です(Ubuntu14.04(0.2.2.1476))
パッチのテキストの変化を見る方法だと、中クリックペーストも救えますね。
ということで中ボタンクリックでも反映されるようになればOS関係なくうれしい部分はあります。
パッチで副作用がないかどうかの検証は必要かもしれませんが……
toshi_a 初音 さんが10年以上前に更新
- ステータス を パッチ適用待ち から レビュー待ち に変更
- 担当者 を Satoshi Okuno にセット
特に問題はなさそうです。取り込みました。確認おねがいします。