saucyで正しく機能しないカスタムアプリケーションインジケーターを作成しました。
メニューはいくつかの項目で初期化され、その後定期的に更新され、メニュー項目が追加または削除されます。
これは13.10未満では正常に機能しましたが、13.10では、メニューをインジケーターに追加する行で次の警告が生成されます。
Warning: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:2475: signal 'child-added' is invalid for instance '0x24390e0' of type 'GtkMenu'
self.ind.set_menu(self.menu)
そして、メニューに追加されたアイテムはその後表示されません。
同じ問題のいくつかのインジケーターに対してバグが報告されていますが、これがAPIの変更の結果としてのインジケーターの問題なのか、GTKまたはAppindicatorライブラリのバグなのかはわかりません。誰か知っていますか?
私は今日このバグをさらに調査していて、メニュー項目の追加は機能しませんが、それらを削除しても機能することがわかりました。したがって、これが意図的なAPIの変更である可能性は低いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加