QtUbuntu only tries to connect to dbus when app requests contents of the
clipboard for the first time, and not at startup.
Testing a simple QML file with qtubuntu, it works fine without a dbus
service running.
If application does this at startup, qtubuntu may be a source of a
crash, quoting the relevant code:
void UbuntuClipboard::setupDBus()
{
QDBusConnection dbusConnection = QDBusConnection::sessionBus();
bool ok = dbusConnection.connect(
"com.canonical.QtMir",
"/com/canonical/QtMir/Clipboard",
"com.canonical.QtMir.Clipboard",
"ContentsChanged",
this, SLOT(updateMimeData(QByteArray)));
if (!ok) {
qCritical("UbuntuClipboard - Failed to connect to ContentsChanged
signal form the D-Bus system clipboard.");
}
mDBusClipboard = new QDBusInterface("com.canonical.QtMir",
"/com/canonical/QtMir/Clipboard",
"com.canonical.QtMir.Clipboard",
dbusConnection);
mDBusSetupDone = true;
}
Will consider that as an enhancement.
** Changed in: qtubuntu
Importance: Undecided => Low
** Changed in: qtubuntu (Ubuntu)
Importance: Undecided => Low
** Changed in: qtubuntu
Status: New => Triaged
** Changed in: qtubuntu (Ubuntu)
Status: New => Triaged
** Changed in: qtubuntu
Importance: Low => Wishlist
** Changed in: qtubuntu (Ubuntu)
Importance: Low => Wishlist
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1469819
Title:
Ubuntu SDK fails to work when a dbus session is not present.
To manage notifications about this bug go to:
https://bugs.launchpad.net/qtubuntu/+bug/1469819/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs