small trick to prevent the menu from "jumping" on first opening
This commit is contained in:
parent
ec2348b1ec
commit
5997c9cba3
6
draw.js
6
draw.js
|
|
@ -1412,6 +1412,9 @@ var DrawingMenu = new Lang.Class({
|
||||||
|
|
||||||
Mainloop.timeout_add(0, () => {
|
Mainloop.timeout_add(0, () => {
|
||||||
this._populateOpenDrawingSubMenu();
|
this._populateOpenDrawingSubMenu();
|
||||||
|
// small trick to prevent the menu from "jumping" on first opening
|
||||||
|
item.menu.open();
|
||||||
|
item.menu.close();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
});
|
});
|
||||||
menu.addMenuItem(item);
|
menu.addMenuItem(item);
|
||||||
|
|
@ -1462,6 +1465,9 @@ var DrawingMenu = new Lang.Class({
|
||||||
|
|
||||||
Mainloop.timeout_add(0, () => {
|
Mainloop.timeout_add(0, () => {
|
||||||
this._populateSaveDrawingSubMenu();
|
this._populateSaveDrawingSubMenu();
|
||||||
|
// small trick to prevent the menu from "jumping" on first opening
|
||||||
|
item.menu.open();
|
||||||
|
item.menu.close();
|
||||||
return GLib.SOURCE_REMOVE;
|
return GLib.SOURCE_REMOVE;
|
||||||
});
|
});
|
||||||
menu.addMenuItem(item);
|
menu.addMenuItem(item);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue