ブリュンヒルデのクリップボード共有機能のバグ
Brynhildrでクリップボード共有機能が正しく動作しなかった現象について、原因は判明しました。
さて、随分と前からBrynhildrのクリップボード共有機能について、不具合の御報告があったのですが、当方の環境ではなかなか再現せず、これまで解決に至っていなかったワケなんです。症状的には、クリップボードの共有ができなくなるんです。
今回の「Brynhildr 2.1.0」で、クリップボード周りに手を入れてまして、色々と修正してたところ、御報告のあった現象に遭遇しまして、
これかー!
と思いました。しかも、他の御報告が寄せられていた「通信速度が下がる」「負荷が上がる」といった現象も併発しましたんで、
これもお前の仕業やったんかー!
と思いました。
実はまだハッキリとした再現パターンが見つけきれてないのですが、やはりどうもクリップボードを操作する系のアプリ(エクセルとかエクセルとか)が関与しているのではないかと踏んでいまする。
でもですね、何と言いますか、そのですね、あれですね、ブリュンヒルデのバグですね。
すんませーん!
原因は、長さゼロのテキストデータがクリップボードに入った場合に、想定外の動作になってしまう事でした。長さゼロのテキストデータをどーやってクリップボードが入れるのか未だに謎なんですが、いやいつの間にか入っていたんですけど。もし御存知の方がいらっしゃいましたら御連絡御待ちしておりやす。
これたぶん2年以上Brynhildrに存在してたバグだと思います。何か胸のつかえが取れて、心機一転またプログラマとして1つ成長したんじゃないかと勝手に思っております。もう40歳をすっかり超えてますけど。たまーにソース触るとこれですよ。いやープログラムってホント面白いですね。
そんなこんなで「Brynhildr 2.1.0」でこちらのクリップボードの不具合を修正してございます。
そしてどうも長々とすんませんでした。