Updated comments for gnome and possible errors

This commit is contained in:
nathan 2016-09-22 13:08:07 +02:00
parent 416d20fbc7
commit 8c0bfee100

View File

@ -54,7 +54,13 @@ class GtkSystemTray extends GtkTypeSystemTray {
public
void run() {
final Pointer trayIcon_ = Gtk.gtk_status_icon_new();
Gtk.gtk_status_icon_set_title(trayIcon_, "SystemTray"); // necessary for gnome placement
// necessary for gnome icon detection/placement because we move tray icons around by name. The name is hardcoded
// in extension.js, so don't change it
Gtk.gtk_status_icon_set_title(trayIcon_, "SystemTray");
// can cause on fedora 23
// // Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
Gtk.gtk_status_icon_set_name(trayIcon_, "SystemTray");
trayIcon = trayIcon_;