From c5721f9752a75e6e80ac1704622e130b0686fa72 Mon Sep 17 00:00:00 2001 From: abakkk Date: Fri, 5 Jun 2020 22:45:11 +0200 Subject: [PATCH] no separator on small monitor --- draw.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/draw.js b/draw.js index c71b5ac..5222e12 100644 --- a/draw.js +++ b/draw.js @@ -1239,6 +1239,7 @@ const DrawingMenu = new Lang.Class({ this.menu.actor.add_style_class_name('background-menu draw-on-your-screen-menu'); this.menu.actor.set_style('max-height:' + monitor.height + 'px;'); this.menu.actor.hide(); + this.hasSeparators = monitor.height >= 750; // do not close the menu on item activated this.menu.itemActivated = () => {}; @@ -1597,9 +1598,11 @@ const DrawingMenu = new Lang.Class({ }, _addSeparator: function(menu) { - let separatorItem = new PopupMenu.PopupSeparatorMenuItem(' '); - getActor(separatorItem).add_style_class_name('draw-on-your-screen-menu-separator-item'); - menu.addMenuItem(separatorItem); + if (this.hasSeparators) { + let separatorItem = new PopupMenu.PopupSeparatorMenuItem(' '); + getActor(separatorItem).add_style_class_name('draw-on-your-screen-menu-separator-item'); + menu.addMenuItem(separatorItem); + } } });