Closed mtasaka closed 2 months ago
Hi,
thank you for reporting! Could you test https://github.com/dkondor/cairo-dock-core/commit/3c9b8dfdffdac7e8c715a78f0e8772a0365c681b ?
Apparently, I forgot that cd_error()
will abort the program -- that is not what's meant here.
I will also look into where the issue with gnome-terminal
is coming from.
In case you don't want to checkout the above commit, the following patch should work as well:
diff --git a/src/gldit/cairo-dock-class-manager.c b/src/gldit/cairo-dock-class-manager.c
index 04f45884..70b7630f 100644
--- a/src/gldit/cairo-dock-class-manager.c
+++ b/src/gldit/cairo-dock-class-manager.c
@@ -2057,7 +2057,7 @@ gchar *cairo_dock_register_class_full (const gchar *cDesktopFile, const gchar *c
if (pDesktopIDAppli)
{
if(pClassAppli != pDesktopIDAppli)
- cd_error ("multiple classes exist for appli: %s, %s !", cClass, cDesktopFileID);
+ cd_critical ("multiple classes exist for appli: %s, %s !", cClass, cDesktopFileID);
g_free (cDesktopFileID); // not needed anymore
}
else if (cDesktopFileID)
It would be great if you could test #37 which for me also fixes the problem with the "multiple classes exist" error messages. Thank you!
Okay, I've verified that with #37 cairo-dock again launches, thank you!
Closing. Thank you.
Testing latest git ( https://github.com/Cairo-Dock/cairo-dock-core/commit/5a23a059e6454f711ab8388f3e5611760b32e35b ), cairo-dock fails to launch like:
If I revert https://github.com/Cairo-Dock/cairo-dock-core/commit/700d702d7571676e1e65b16f3e1fd29427cae8ee , cairo-dock launches as before, so currently I guess the above commit is the culprit.