owncloud / client

🖥️ Desktop Syncing Client for ownCloud
GNU General Public License v2.0
1.4k stars 665 forks source link

[GNOME 3.14] Icon disappear when closing the notification message #3100

Closed MightyCreak closed 9 years ago

MightyCreak commented 9 years ago

Expected behaviour

The icon should stay in the notification bar, without any "new message" icon. Like this:

1 no notification

Actual behaviour

The icon disappear (ownCloud still syncs apparently though).

Steps to reproduce

Reproducibility: 100%

  1. Wait for a notification on your desktop (add a file through the web client)

    2 notification icon

  2. Open the notification message and close it using the close button on the top-right

    3 notification message

  3. The icon disappear

    4 no icon

    Server configuration

Operating system: Linux (Debian 7.5)

Web server: Nginx 1.2

Database: MySQL 5.5

PHP version: PHP 5.4

ownCloud version: 8.0 (stable)

Storage backend: MySQL

Client configuration

Client version: 1.8

Operating system: Linux (Manjaro, GNOME 3.14)

OS language: French

Installation path of client: /usr/bin/owncloud

Logs

  1. Output of owncloud --logwindow
Sys Info size:  107
int main(int, char**) Already running, exiting...
  1. Web server error log:
  2. ownCloud log (data/owncloud.log):
MightyCreak commented 9 years ago

I've just seen that it seems to be a common bug for all the applications in the notification bar. pamac, the icon right next to ownCloud in the screenshots, behave in the same way.

But these applications are "unofficial" GNOME apps, so it can still be an implementation problem (for instance, maybe the applications forgot to configure something correctly or to catch some message events, ending in hiding the icon by default).

Edit> Just tried with Rhythmbox notifications (when playing the next song). The message pops up at the bottom-center of the desktop, but the icon in the notif bar doesn't change (i.e. there is no image "1" or "2" added to the app icon, it stays like the first screenshot in "expected behaviour").

ogoffart commented 9 years ago

What version of Qt is it?

MightyCreak commented 9 years ago

Seems to be the 4.8.6:

$ yaourt -Qi qt4
Nom                   : qt4
Version               : 4.8.6-4
guruz commented 9 years ago

Does the problem go away with a mirall compiled with Qt 5.4.2?

See also #2558

MightyCreak commented 9 years ago

I'm using GNOME 3.16 now, so the notification system has changed a lot with this version, but I don't see any problem with the GNOME environment now.

guruz commented 9 years ago

Thanks, closing..