From 57a480389f8a2abad87323b2680e5d9d897e7849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Wed, 10 Feb 2021 12:24:10 +0100 Subject: [PATCH] Show GJS version in about dialog --- src/dialogs.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/dialogs.js b/src/dialogs.js index 10ce82da..db4db3ba 100644 --- a/src/dialogs.js +++ b/src/dialogs.js @@ -1,4 +1,5 @@ const { Gio, GObject, Gtk, Gst } = imports.gi; +const System = imports.system; const Debug = imports.src.debug; const Misc = imports.src.misc; const Prefs = imports.src.prefs; @@ -294,9 +295,19 @@ class ClapperAboutDialog extends Gtk.AboutDialog Gtk.MAJOR_VERSION, Gtk.MINOR_VERSION, Gtk.MICRO_VERSION ].join('.'); + const gjsVerStr = String(System.version); + let gjsVer = ''; + + gjsVer += gjsVerStr.charAt(0) + '.'; + gjsVer += gjsVerStr.charAt(1) + gjsVerStr.charAt(2) + '.'; + if(gjsVerStr.charAt(3) !== '0') + gjsVer += gjsVerStr.charAt(3); + gjsVer += gjsVerStr.charAt(4); + const osInfo = [ - 'GTK version' + ': ' + gtkVer, - 'GStreamer version' + ': ' + gstVer + 'GTK ' + 'version' + ': ' + gtkVer, + 'GStreamer ' + 'version' + ': ' + gstVer, + 'GJS ' + 'version' + ': ' + gjsVer ].join('\n'); super._init({