プロジェクト

全般

プロフィール

バグ #675

完了

ポストボックスに文字列をペーストしたりbufferを直接いじるコマンドを発動させても、投稿ボタンが有効にならない。

Satoshi Okuno さんが10年以上前に追加. 10年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
mui
ブランチ:
クラッシュする:

説明

postboxではpaste-clipboardシグナルでクリップボードのペーストがハンドルされてますが、
その時点ではbufferにアクセスしてもペースト前の文字列しか取れないようです。
結果、未入力の状態からペーストを行うと、投稿ボタンが有効にならない状況です。

また、コピペ系プラグインなど直にbufferに文字列を突っ込まれた場合が検出出来ず、同様に投稿ボタンが有効に成りません。

対策として、bufferのデータが変わったタイミングに発生する"changed"をハンドルする事で問題が解消することを確認しています。

お時間有る時に確認頂ければ。

再現環境は0SX山ライイオン、ruby 2.1.1p76、gtk gem2.2.0です。


ファイル

0001-buffer.patch (1.78 KB) 0001-buffer.patch Satoshi Okuno, 2014-05-16 07:23

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 にセット

特に問題はなさそうです。取り込みました。確認おねがいします。

Satoshi Okuno さんが10年以上前に更新

  • ステータスレビュー待ち から 解決 に変更

お疲れさまです。

H正常動作確認しました。有り難うございます。

toshi_a 初音 さんが10年以上前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF