Bug 60776 - noatun starts, but no interface is presented.
Summary: noatun starts, but no interface is presented.
Status: RESOLVED FIXED
Alias: None
Product: noatun
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-05 02:46 UTC by Rich Jones
Modified: 2003-08-11 01:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rich Jones 2003-07-05 02:46:54 UTC
Version:            (using KDE KDE 3.1.2)
Installed from:    SuSE RPMs
OS:          Linux

The application is running, (can see in ksysguard). 
This happened after I turned young hickory off - I wanted to use the mediacontrol applet instead. 
when I have the mediacontrol applet running, I can use the last playlist - it will play, stop, go to the next song, etc. Right-clicking mediacontrol didn't really help.
Previously, when noatun started, it would show up with young hickory only.


The help dosen't discuss this, and I couldn't get the command line options to do anything.
Comment 1 Rich Jones 2003-07-07 03:11:26 UTC
Removing .kde/share/config/noatunrc returned it to default. Not a pretty fix.. 
Comment 2 Charles Samuels 2003-08-11 01:49:16 UTC
Subject: kdemultimedia/noatun/library

CVS commit by charles: 

fix #60776 by ensuring that a UI is always loaded.

CCMAIL:60776-done@bugs.kde.org


  M +4 -1      pluginloader.cpp   1.44


--- kdemultimedia/noatun/library/pluginloader.cpp  #1.43:1.44
@@ -100,9 +100,9 @@ bool LibraryLoader::loadAll(const QStrin
         if (!mPlaylist)
         {
-                NoatunLibraryInfo info = getInfo("splitplaylist.plugin");
                 loadSO("splitplaylist.plugin");
         }
         
         // load all the user interfaces now
+        bool uiloaded=false;
         for(QStringList::ConstIterator i=modules.begin(); i!=modules.end(); ++i)
         {
@@ -111,5 +111,8 @@ bool LibraryLoader::loadAll(const QStrin
                         continue;
                 loadSO(*i);
+                uiloaded = true;
         }
+        if (!uiloaded)
+                loadSO("excellent.plugin");
 
         for(QStringList::ConstIterator i=modules.begin(); i!=modules.end(); ++i)


Comment 3 Rich Jones 2003-08-11 03:46:03 UTC
Subject: Re:  noatun starts, but no interface is presented.

Thank you!

Rich

On Sunday 10 August 2003 6:49 pm, you wrote:
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
>
> http://bugs.kde.org/show_bug.cgi?id=60776
> charles@kde.org changed:
>
>            What    |Removed                     |Added
> ---------------------------------------------------------------------------
>- Status|UNCONFIRMED                 |RESOLVED
>          Resolution|                            |FIXED
>
>
>
> ------- Additional Comments From charles@kde.org  2003-08-11 01:49 -------
> Subject: kdemultimedia/noatun/library
>
> CVS commit by charles:
>
> fix #60776 by ensuring that a UI is always loaded.
>
> CCMAIL:60776-done@bugs.kde.org
>
>
>   M +4 -1      pluginloader.cpp   1.44
>
>
> --- kdemultimedia/noatun/library/pluginloader.cpp  #1.43:1.44
> @@ -100,9 +100,9 @@ bool LibraryLoader::loadAll(const QStrin
>          if (!mPlaylist)
>          {
> -                NoatunLibraryInfo info = getInfo("splitplaylist.plugin");
>                  loadSO("splitplaylist.plugin");
>          }
>
>          // load all the user interfaces now
> +        bool uiloaded=false;
>          for(QStringList::ConstIterator i=modules.begin();
> i!=modules.end(); ++i) {
> @@ -111,5 +111,8 @@ bool LibraryLoader::loadAll(const QStrin
>                          continue;
>                  loadSO(*i);
> +                uiloaded = true;
>          }
> +        if (!uiloaded)
> +                loadSO("excellent.plugin");
>
>          for(QStringList::ConstIterator i=modules.begin();
> i!=modules.end(); ++i)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/NvUtv9+aDc0/W1ARAoXaAKCE5r5t/Jr6vdeey/hgcZq/f9FhBgCgpGF3
jxdb5LzrZIxzVOaj7ngEJoo=
=nU5J
-----END PGP SIGNATURE-----