summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
Diffstat (limited to 'util')
-rw-r--r--util/mate-menus-ls.py2
-rw-r--r--util/meson.build10
-rw-r--r--util/test-menu-spec.c4
3 files changed, 13 insertions, 3 deletions
diff --git a/util/mate-menus-ls.py b/util/mate-menus-ls.py
index ff658e4..877884c 100644
--- a/util/mate-menus-ls.py
+++ b/util/mate-menus-ls.py
@@ -68,7 +68,7 @@ def main(args):
flags |= MateMenu.TreeFlags.INCLUDE_EXCLUDED
if options.nodisplay:
flags |= MateMenu.TreeFlags.INCLUDE_NODISPLAY
- tree = MateMenu.Tree(menu_basename = "mate-applications.menu", flags = flags)
+ tree = MateMenu.Tree(menu_basename = menu_file, flags = flags)
tree.load_sync();
root = tree.get_root_directory()
diff --git a/util/meson.build b/util/meson.build
new file mode 100644
index 0000000..d735321
--- /dev/null
+++ b/util/meson.build
@@ -0,0 +1,10 @@
+t = executable('mate-menu-spec-test',
+ sources : 'test-menu-spec.c',
+ dependencies : libmate_menu_deps,
+ install : false,
+)
+
+test('mate-menu-testing', t)
+
+install_data('mate-menus-ls.py', install_dir : pkgdatadir / 'examples')
+
diff --git a/util/test-menu-spec.c b/util/test-menu-spec.c
index d6e2e9e..bd78ecf 100644
--- a/util/test-menu-spec.c
+++ b/util/test-menu-spec.c
@@ -39,8 +39,8 @@ static GOptionEntry options[] = {
{ "monitor", 'm', 0, G_OPTION_ARG_NONE, &monitor, N_("Monitor for menu changes"), NULL },
{ "include-excluded", 'i', 0, G_OPTION_ARG_NONE, &include_excluded, N_("Include <Exclude>d entries"), NULL },
{ "include-nodisplay", 'n', 0, G_OPTION_ARG_NONE, &include_nodisplay, N_("Include NoDisplay=true entries"), NULL },
- { "include-unallocated", 'u', 0, G_OPTION_ARG_NONE, &include_unallocated, N_("Include unallocated entries"), NULL },
- { NULL }
+ { "include-unallocated", 'u', 0, G_OPTION_ARG_NONE, &include_unallocated, N_("Include unallocated entries"), NULL },
+ { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL }
};
static void