Hello Everyone,

I did an SVN yesterday and after compiling I got this error:

Inkscape::XML::Node* Inkscape::Preferences::_getNode(const Glib::ustring&, bool): assertion failed: (pref_key.find('.') == Glib::ustring::npos)

After further investigation, I realized that the pref_key my program was crashing on was that of my keyboard/mouse:

Liteon Microsoft Wireless Reciever 700 v2.0

When I removed the assert from the code the program started properly. I believe the assert is checking to make sure that the first instance of a period is coming at the end of the pref_key, or that one does not exist? Either way, why are you checking for this? Why does it matter?