Scale mode doesn't cancel like it used to

Bug #724045 reported by Michael Terry
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Undecided
Marco Biscaro
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: unity

Around alpha 2 times, the behavior after scaling app A was thusly:

1) Clicking on app A's launcher icon again cancelled the scale
2) Clicking on an app B's launcher icon cancelled the scale and switched to app B

Neither of these is happening anymore. Is that intentional? Is there a spec for such behavior?

Tags: bitesize

Related branches

Alex Launi (alexlauni)
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Alex Launi (alexlauni)
tags: added: bitesize
Revision history for this message
Andrea Azzarone (azzar1) wrote :

The real problem is the option show_dekstop of the plugin scale in ccsm.
If this option is active and the spread is active, when we click outside of a spreaded windows the desktop is shown.
Unfortunately, even the springboard is considered desktop.

In other words, the following code is never executed.

else if (scaleWasActive)
  {
      if (!Spread (0, false))
      {
        PluginAdapter::Default ()->TerminateScale ();
        Focus ();
        _launcher->SetLastSpreadIcon (NULL);
      }
  }

BanfLauncherIcon.cpp

Changed in unity:
status: Confirmed → In Progress
Revision history for this message
Richard Savio (richcocoa) wrote :

@Andrea: You mean BamfLauncherIcon.cpp, don't you?

Revision history for this message
Andrea Azzarone (azzar1) wrote :

@Richard Savio: Yes!

Revision history for this message
Richard Savio (richcocoa) wrote :

Other things have come up, and I am not exactly in a position to tackle this.

Changed in unity:
status: In Progress → Confirmed
Revision history for this message
Michael Terry (mterry) wrote :

Issue #2 from this bug's description has been fixed already. I just filed a branch [1] to fix issue #1.

[1] https://code.launchpad.net/~mterry/unity/despread/+merge/53318

Michael Terry (mterry)
Changed in unity:
status: Confirmed → Fix Committed
Changed in unity:
milestone: none → 3.6.6
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.8 KiB)

This bug was fixed in the package unity - 3.6.6-0ubuntu1

---------------
unity (3.6.6-0ubuntu1) natty; urgency=low

  * New upstream release:
    - drag and drop from dash to launcher issues (LP: #727675)
    - unity-panel-service crashed in g_type_class_meta_marshal (LP: #727788)
    - Dash: first-use text entry does not work until Alt-F2 version is used
      (LP: #735342)
    - compiz crashed with SIGSEGV in g_type_check_instance_is_a()
      (LP: #734721)
    - drag from dash to launcher (LP: #662616)
    - Dash - Create single widget for Dashboard (LP: #683729)
    - [FFe] Recently installed applications should be easy to run
      (LP: #670403)
    - Pressing Alt key does not underline mnemonics (LP: #689179)
    - indicator-appmenu breaks Alt accelerator keys (LP: #663030)
    - can't pin KTouch to the launcher (LP: #693755)
    - Unity paints multiple times with multi-screen (LP: #727116)
    - unitymtgrabhandles crashes when no key is set (LP: #727144)
    - SIGSEGV in PlaceEntryHome::SetSearch (LP: #731927)
    - [launcher] New Default favorites (LP: #714707)
    - Dash: Alt-F2 Pressing enter on the dash can start the first entry of the
      second group from the history (LP: #734738)
    - Dash: keyboard arrow navigation disappears off bottom (LP: #735347)
    - Increase the size of the top left Launcher reveal area from 1px to a 3px
      by 3px square (LP: #736034)
    - [dash] scrollbar's clickable zone should extend to the right border of
      the dash border (LP: #651398)
    - Launcher - Replace Dash lens Launcher icons with updated versions
      (LP: #676613)
    - NuxUtilAccessible requires to implement support to key event listeners
      (LP: #702672)
    - launcher icons dnd doesn't behave correctly when the dash is in use
      (LP: #708885)
    - Keyboard-navigation: highlight stays after losing focus (LP: #713632)
    - Implement AtkComponent for ATK objects in the panel service
      (LP: #715297)
    - Super shortcuts for application place and worskspace swither conflicts
      with compiz keys (LP: #723273)
    - Use DeeIndex instead of strcmp in PlaceEntryHome (LP: #724886)
    - [dash] text cursor not vertically centred in the entry (LP: #724927)
    - Moving cursor in dash text entry field causes cursor artifacts
      (LP: #725493)
    - Missing "children_changed" event emission from the atk support
      (LP: #727137)
    - Typing should immediately search; focusing the search field is fiddly
      (LP: #727295)
    - "Find Internet Apps", "Browse the Web", and "Check Mail" are scattered
      in default Dash (LP: #729009)
    - Press-holding on a icon in the Launcher should de-couple the icon and
      enable the user to reorder the icon vertically without leaving the
      Launcher. (LP: #727922)
    - "Shortcuts" heading in Dash seems pointless (LP: #729000)
    - intellihide is incompatible with totem fullscreen / Still some false
      positive on ws switch (LP: #730679)
    - Launcher - provide visual design for launcher keyboard navigation
      (LP: #702490)
    - Dash - Update the 'Shortcuts' dash home icon (LP: #689763)
    - The Unity panel service Does not connect to the
      INDICATOR_OBJECT...

Read more...

Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Michael Terry (mterry) wrote :

This bug is back. Clicking on the same icon when spread no longer cancels the spread.

Changed in unity:
status: Fix Released → Confirmed
Changed in unity (Ubuntu):
status: Fix Released → Confirmed
status: Confirmed → In Progress
Michael Terry (mterry)
Changed in unity (Ubuntu):
status: In Progress → Confirmed
Changed in unity:
assignee: nobody → Marco Biscaro (marcobiscaro2112)
status: Confirmed → In Progress
Changed in unity (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Omer Akram (om26er) wrote :

Marco, still working on this?

Revision history for this message
Andrea Azzarone (azzar1) wrote :

@Omer, there is a Marco's merge proposal about this.

Revision history for this message
Marco Biscaro (marcobiscaro2112) wrote :

@Omer: yes, as Andrea said. The merge proposal can be found at https://code.launchpad.net/~marcobiscaro2112/unity/fixes-724045/+merge/63461

Revision history for this message
Marco Biscaro (marcobiscaro2112) wrote :

Oops... the code was not merged yet. Sorry for spamming.

Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Changed in unity:
status: Fix Committed → In Progress
Changed in unity (Ubuntu):
status: Fix Committed → In Progress
Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Marco Biscaro (marcobiscaro2112) wrote :

At truth, the code was merged, but the merge proposal was not updated to approved.

Omer Akram (om26er)
Changed in unity:
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.