Closed drizt closed 4 years ago
(gdb) f 6
#6 0x000055555558a160 in sequeler_widgets_connection_dialog_package_data (self=0x555555a545c0) at ../src/Widgets/ConnectionDialog.vala:662
662 packaged_data.set ("color", color_picker.rgba.to_string ());
(gdb) l
657 private Gee.HashMap<string, string> package_data () {
658 var packaged_data = new Gee.HashMap<string, string> ();
659
660 packaged_data.set ("id", connection_id.text);
661 packaged_data.set ("title", title_entry.text);
662 packaged_data.set ("color", color_picker.rgba.to_string ());
663 packaged_data.set ("type", db_types[db_type_entry.get_active ()]);
664 packaged_data.set ("host", db_host_entry.text);
665 packaged_data.set ("name", db_name_entry.text);
666 packaged_data.set ("file_path", db_file_entry.get_uri () != null ? db_file_entry.get_uri () : "");
Rebuilt package with patch
From a36ef8a77516fc4682b995c9dc8c3267cfc4e668 Mon Sep 17 00:00:00 2001
From: Ivan Romanov <drizt72@zoho.eu>
Date: Tue, 3 Mar 2020 11:05:42 +0500
Subject: [PATCH] commit
---
src/Widgets/ConnectionDialog.vala | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Widgets/ConnectionDialog.vala b/src/Widgets/ConnectionDialog.vala
index 8fc37ac..54b6520 100644
--- a/src/Widgets/ConnectionDialog.vala
+++ b/src/Widgets/ConnectionDialog.vala
@@ -406,7 +406,7 @@ public class Sequeler.Widgets.ConnectionDialog : Gtk.Dialog {
var color = Gdk.RGBA ();
color.parse (update_data["color"]);
- color_picker.rgba = color;
+ // color_picker.rgba = color;
foreach (var entry in db_types.entries) {
if (entry.value == update_data["type"]) {
@@ -659,7 +659,7 @@ public class Sequeler.Widgets.ConnectionDialog : Gtk.Dialog {
packaged_data.set ("id", connection_id.text);
packaged_data.set ("title", title_entry.text);
- packaged_data.set ("color", color_picker.rgba.to_string ());
+ // packaged_data.set ("color", color_picker.rgba.to_string ());
packaged_data.set ("type", db_types[db_type_entry.get_active ()]);
packaged_data.set ("host", db_host_entry.text);
packaged_data.set ("name", db_name_entry.text);
--
2.24.1
Now works.
Very interesting. Which GTK version are you running on Fedora? I wonder if there's a deprecation related to the color RGBA syntax.
$ rpm -q gtk3
gtk3-3.24.13-1.fc31.x86_64
@drizt could you try again with the regular version of Sequeler? I updated the connection workflow to avoid saving the data if the connection already exists.
Now works. Thanks/
It's not Flatpak. It's Fedora package build from your Alecaddd sources
I installed sequeler on Fedora 31. Started, filled connection window and pressed connect button. Then crash.
Backtrace